From 5f2ed34d8cfbf91be9437a348aba9a2bf540821f Mon Sep 17 00:00:00 2001 From: Ramon Gutierrez Date: Fri, 12 Jul 2024 14:17:59 +0800 Subject: [PATCH] Disable round robin filter for emergency JOs #800 --- src/Service/JobOrderHandler/ResqJobOrderHandler.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Service/JobOrderHandler/ResqJobOrderHandler.php b/src/Service/JobOrderHandler/ResqJobOrderHandler.php index b654a85f..2ad24546 100644 --- a/src/Service/JobOrderHandler/ResqJobOrderHandler.php +++ b/src/Service/JobOrderHandler/ResqJobOrderHandler.php @@ -2582,8 +2582,10 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface { // reset distance limit if emergency //TODO: move to .env the emergency distance limit - $hub_criteria->setLimitDistance(500); - $hub_criteria->setEmergency(true); + $hub_criteria->setLimitDistance(500) + ->setEmergency(true) + ->setPaymentMethod(null) + ->setRoundRobin(false); } // set filter flags for inventory and available riders @@ -2931,8 +2933,10 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface if ($willing_to_wait == WillingToWaitContent::NOT_WILLING_TO_WAIT) { //TODO: move to .env the emergency distance limit - $hub_criteria->setLimitDistance(500); - $hub_criteria->setEmergency(true); + $hub_criteria->setLimitDistance(500) + ->setEmergency(true) + ->setPaymentMethod(null) + ->setRoundRobin(false); } // set filter flags for inventory and available riders