fixed #5052
This commit is contained in:
parent
d8a6453f4b
commit
10db962246
2
db/migrate/000295_order_action.sql
Normal file
2
db/migrate/000295_order_action.sql
Normal file
@ -0,0 +1,2 @@
|
||||
ALTER TABLE `order_action` CHANGE `type` `type`
|
||||
ENUM('delivery-pickedup','delivery-accepted','delivery-rejected','delivery-delivered','delivery-transfered','restaurant-accepted','restaurant-rejected','restaurant-ready', 'delivery-text-5min');
|
||||
@ -215,6 +215,7 @@ class Cockpit_Order extends Crunchbutton_Order {
|
||||
if( $driver ){
|
||||
$out['driver'] = $driver->exports();
|
||||
}
|
||||
$out['hasCustomerBeenTexted5Minutes'] = $this->hasCustomerBeenTexted5Minutes();
|
||||
return $out;
|
||||
}
|
||||
|
||||
@ -242,12 +243,12 @@ class Cockpit_Order extends Crunchbutton_Order {
|
||||
|
||||
}
|
||||
|
||||
// public function hasCustomerBeenTexted5Minutes(){
|
||||
// $texts = Order::q( 'SELECT * FROM order_action WHERE `type`="delivery-5-min-text" AND id_order=? limit 1');
|
||||
// if ($texts !== null) {
|
||||
// //what goes inside here?
|
||||
// }
|
||||
// }
|
||||
public function hasCustomerBeenTexted5Minutes(){
|
||||
$texts = Order::q( 'SELECT * FROM order_action WHERE `type`="delivery-text-5min" AND id_order=? limit 1',[$this->id_order])->get(0);
|
||||
if ($texts->id_order) {
|
||||
return true;
|
||||
} else return false;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -7,9 +7,10 @@
|
||||
|
||||
|
||||
<div ng-if="oc.order.status.status != 'accepted' && oc.order.status.status != 'delivered' && oc.order.status.status != 'rejected' && oc.order.status.driver.id_admin == account.user.id_admin">
|
||||
<div ng-show="!text_customer_5_min_away_sending">
|
||||
<div ng-show="!text_customer_5_min_away_sending" ng-if="!hasCustomerBeenTexted5Minutes">
|
||||
<button ng-click="oc.text_customer_5_min_away()" class="button orange-on-orange">Text Customer I'm 5 Min Away</button>
|
||||
</div>
|
||||
<div ng-if="hasCustomerBeenTexted5Minutes">You have already texted the customer you're 5 min away</div>
|
||||
<div ng-show="text_customer_5_min_away_sending">
|
||||
<button class="button orange-on-orange">
|
||||
<i class="fa fa-circle-o-notch fa-spin"></i> Sending
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user