Improve checking for rider status. #735

This commit is contained in:
Korina Cordero 2023-02-06 10:01:36 +00:00
parent 63b02a7c21
commit 0e7a955a91

View file

@ -3522,16 +3522,17 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// offline - flag_available = 0 AND current_job_order is null
$rider_status = '';
if ($rider->isAvailable() == true)
if ($rider->isAvailable())
{
$rider_status = 'Online';
if (($rider->isAvailable() == false) &&
($rider->getCurrentJobOrder() == null))
$rider_status = 'Offline';
if (($rider->isAvailable() == false) &&
($rider->getCurrentJobOrder() != null))
$rider_status = 'In transit';
}
else
{
if ($rider->getCurrentJobOrder() == null)
$rider_status = 'Offline';
else
$rider_status = 'In transit';
}
$rider_data[$rider->getID()] = [
'first_name' => $rider->getFirstName(),