Add checking for JO. #742
This commit is contained in:
parent
bc7a91c01d
commit
a31fee8800
1 changed files with 12 additions and 8 deletions
|
|
@ -725,16 +725,20 @@ class RiderAppController extends APIController
|
|||
// get rider's current job order
|
||||
$jo = $rider->getCurrentJobOrder();
|
||||
|
||||
// set delivery status
|
||||
$jo->setDeliveryStatus(DeliveryStatus::RIDER_ARRIVE_HUB);
|
||||
// check if JO is null
|
||||
if ($jo)
|
||||
{
|
||||
// set delivery status
|
||||
$jo->setDeliveryStatus(DeliveryStatus::RIDER_ARRIVE_HUB);
|
||||
|
||||
$timestamp_event = new JOEvent();
|
||||
$timestamp_event->setDateHappen(new DateTime())
|
||||
->setTypeID(JOEventType::RIDER_ARRIVE_HUB)
|
||||
->setJobOrder($jo)
|
||||
->setRider($rider);
|
||||
$timestamp_event = new JOEvent();
|
||||
$timestamp_event->setDateHappen(new DateTime())
|
||||
->setTypeID(JOEventType::RIDER_ARRIVE_HUB)
|
||||
->setJobOrder($jo)
|
||||
->setRider($rider);
|
||||
|
||||
$em->persist($timestamp_event);
|
||||
$em->persist($timestamp_event);
|
||||
}
|
||||
|
||||
// tag rider as available
|
||||
$rider->setAvailable(true);
|
||||
|
|
|
|||
Loading…
Reference in a new issue