Merge branch '484-cmb-cmb-changes' into '472-cmb-release'
Resolve "CMB - CMB changes" See merge request jankstudio/resq!568
This commit is contained in:
commit
0fb08002e8
4 changed files with 36 additions and 3 deletions
|
|
@ -352,6 +352,12 @@ class JobOrder
|
||||||
*/
|
*/
|
||||||
protected $responsible_party;
|
protected $responsible_party;
|
||||||
|
|
||||||
|
// rider plate number since rider can change vehicles
|
||||||
|
/**
|
||||||
|
* @ORM\Column(type="string", length=10)
|
||||||
|
*/
|
||||||
|
protected $rider_plate_num;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
$this->date_create = new DateTime();
|
$this->date_create = new DateTime();
|
||||||
|
|
@ -1013,4 +1019,16 @@ class JobOrder
|
||||||
return $this->responsible_party;
|
return $this->responsible_party;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function setRiderPlateNum($rider_plate_num)
|
||||||
|
{
|
||||||
|
$this->rider_plate_num = $rider_plate_num;
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getRiderPlateNum()
|
||||||
|
{
|
||||||
|
return $this->rider_plate_num;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -580,6 +580,11 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// get rider plate number from rider
|
||||||
|
$rider_plate_number = '';
|
||||||
|
if ($rider != null)
|
||||||
|
$rider_plate_number = $rider->getPlateNumber();
|
||||||
|
|
||||||
// get discount and set to meta
|
// get discount and set to meta
|
||||||
$discount = $req->request->get('invoice_discount');
|
$discount = $req->request->get('invoice_discount');
|
||||||
|
|
||||||
|
|
@ -632,7 +637,8 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
|
||||||
->setHub($hub)
|
->setHub($hub)
|
||||||
->setRider($rider)
|
->setRider($rider)
|
||||||
->setPriority($priority)
|
->setPriority($priority)
|
||||||
->setResponsibleParty($req->request->get('responsible_party', ''));
|
->setResponsibleParty($req->request->get('responsible_party', ''))
|
||||||
|
->setRiderPlateNum($rider_plate_number);
|
||||||
|
|
||||||
$jo->addMeta('discount', $discount);
|
$jo->addMeta('discount', $discount);
|
||||||
$jo->addMeta('service_charges', $service_charges);
|
$jo->addMeta('service_charges', $service_charges);
|
||||||
|
|
|
||||||
|
|
@ -1086,7 +1086,7 @@ class CMBRiderAPIHandler implements RiderAPIHandlerInterface
|
||||||
|
|
||||||
// notification
|
// notification
|
||||||
$notif_url = $this->router->generate('jo_onestep_edit_form', ['id' => $jo->getID()]);
|
$notif_url = $this->router->generate('jo_onestep_edit_form', ['id' => $jo->getID()]);
|
||||||
$this->nm->sendNotification(0, 'Job order has been cancelled by rider.', $notif_url);
|
$this->nm->sendNotification(0, 'Job order #' . $jo->getID() . ' has been cancelled by rider. Reason: ' . $jo->getCancelReason() . '.', $notif_url);
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
@ -1174,7 +1174,7 @@ class CMBRiderAPIHandler implements RiderAPIHandlerInterface
|
||||||
$this->mclient->publish($channel, $rider_status);
|
$this->mclient->publish($channel, $rider_status);
|
||||||
|
|
||||||
$notif_url = $this->router->generate('jo_onestep_edit_form', ['id' => $jo->getID()]);
|
$notif_url = $this->router->generate('jo_onestep_edit_form', ['id' => $jo->getID()]);
|
||||||
$this->nm->sendNotification(0, 'Job order has been rejected by rider.', $notif_url);
|
$this->nm->sendNotification(0, 'Job order #' . $jo->getID() . ' has been rejected by rider.', $notif_url);
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -333,6 +333,12 @@
|
||||||
<label data-field="delivery_instructions">{% trans %}delivery_instructions_label{% endtrans %}</label>
|
<label data-field="delivery_instructions">{% trans %}delivery_instructions_label{% endtrans %}</label>
|
||||||
<textarea name="delivery_instructions" class="form-control m-input" rows="4">{{ obj.getDeliveryInstructions }}</textarea>
|
<textarea name="delivery_instructions" class="form-control m-input" rows="4">{{ obj.getDeliveryInstructions }}</textarea>
|
||||||
</div>
|
</div>
|
||||||
|
<br>
|
||||||
|
<!-- <div class="col-lg-12 form-group-inner">
|
||||||
|
<label data-field="rider_plate_number">Rider Plate Number</label>
|
||||||
|
<input type="text" id="rider-plate-number" name="rider_plate_number" class="form-control m-input" value="{{ obj.getRiderPlateNum|default('') }}" >
|
||||||
|
<div class="form-control-feedback hide" data-field="rider_plate_number"></div>
|
||||||
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-6">
|
<div class="col-lg-6">
|
||||||
<div class="col-lg-12 form-group-inner">
|
<div class="col-lg-12 form-group-inner">
|
||||||
|
|
@ -1035,6 +1041,7 @@ $(function() {
|
||||||
|
|
||||||
// clear rider field
|
// clear rider field
|
||||||
$('#rider-field').val('');
|
$('#rider-field').val('');
|
||||||
|
$('#rider-plate-number').val('');
|
||||||
selected_rider = '';
|
selected_rider = '';
|
||||||
|
|
||||||
// get riders of hub
|
// get riders of hub
|
||||||
|
|
@ -1084,6 +1091,8 @@ $(function() {
|
||||||
// set rider
|
// set rider
|
||||||
selected_rider = id;
|
selected_rider = id;
|
||||||
$('#rider-field').val(selected_rider);
|
$('#rider-field').val(selected_rider);
|
||||||
|
//var rider_plate_num = $(this).find('td:nth-child(4)').text();
|
||||||
|
//$('#rider-plate-number').val(rider_plate_num);
|
||||||
});
|
});
|
||||||
{% endif %}
|
{% endif %}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue