Add checking for current job order. #675

This commit is contained in:
Korina Cordero 2022-06-01 07:44:02 +00:00
parent e36523528d
commit c3ecf51468

View file

@ -1397,11 +1397,14 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// need to unset first rider's current job order // need to unset first rider's current job order
$old_rider = $obj->getRider(); $old_rider = $obj->getRider();
if ($old_rider != null) if ($old_rider != null)
{
if ($old_rider->getCurrentJobOrder() != null)
{ {
$old_rider->setCurrentJobOrder(); $old_rider->setCurrentJobOrder();
// set available flag for first rider // set available flag for first rider
$old_rider->setAvailable(true); $old_rider->setAvailable(true);
} }
}
// coordinates // coordinates
$point = new Point($req->request->get('coord_lng'), $req->request->get('coord_lat')); $point = new Point($req->request->get('coord_lng'), $req->request->get('coord_lat'));
@ -1656,11 +1659,14 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// need to unset first rider's current job order // need to unset first rider's current job order
$old_rider = $obj->getRider(); $old_rider = $obj->getRider();
if ($old_rider != null) if ($old_rider != null)
{
if ($old_rider->getCurrentJobOrder() != null)
{ {
$old_rider->setCurrentJobOrder(); $old_rider->setCurrentJobOrder();
// set available flag for first rider // set available flag for first rider
$old_rider->setAvailable(true); $old_rider->setAvailable(true);
} }
}
// coordinates // coordinates
$point = new Point($req->request->get('coord_lng'), $req->request->get('coord_lat')); $point = new Point($req->request->get('coord_lng'), $req->request->get('coord_lat'));