Add placeholder debug logs #800

This commit is contained in:
Ramon Gutierrez 2024-05-30 16:06:55 +08:00
parent 404401d854
commit 2ebb6e040a
3 changed files with 15 additions and 9 deletions

View file

@ -724,6 +724,8 @@ class JobOrderController extends ApiController
// assign hub and rider
// check if hub is null
if ($hub == null) {
//error_log("NO HUB");
// TODO: need to factor out the setting of HubCriteria fields
$hub_criteria = new HubCriteria();
$hub_criteria->setPoint($jo->getCoordinates());
@ -854,6 +856,8 @@ class JobOrderController extends ApiController
}
}
} else {
//error_log("HAS HUB: " . $hub->getID());
$jo->setHub($hub);
$jo->setStatus(JOStatus::RIDER_ASSIGN);
$jo->setStatusAutoAssign(AutoAssignStatus::HUB_ASSIGNED);

View file

@ -91,17 +91,13 @@ class HubSelector
$hubs_jo_type = $this->filterHubsByJoType($filtered_hubs, $jo_type, $jo_id, $customer_id);
$filtered_hubs = $hubs_jo_type;
//error_log('jo_type hubs ' . json_encode($filtered_hubs));
// error_log('jo_type hubs ' . json_encode($filtered_hubs));
// filter hubs by payment methods
$hubs_payment_method = $this->filterHubsByPaymentMethod($filtered_hubs, $payment_method, $jo_id, $customer_id);
$filtered_hubs = $hubs_payment_method;
//error_log('payment hubs ' . json_encode($filtered_hubs));
//error_log('inventory hubs ' . json_encode($filtered_hubs));
// error_log('round robin hubs ' . json_encode($filtered_hubs));
// error_log('payment hubs ' . json_encode($filtered_hubs));
}
// only enable rider and inventory checks if not VIP
@ -110,9 +106,13 @@ class HubSelector
$hubs_riders = $this->filterHubsByRiderAvailability($filtered_hubs, $flag_riders_check, $jo_id, $customer_id, $order_date, $service_type);
$filtered_hubs = $hubs_riders;
// error_log('available riders hubs ' . json_encode($filtered_hubs));
// inventory filter
$hubs_inventory = $this->filterHubsByInventory($filtered_hubs, $flag_inventory_check, $jo_type, $items, $jo_id, $customer_id, $order_date, $service_type);
$filtered_hubs = $hubs_inventory;
// error_log('inventory hubs ' . json_encode($filtered_hubs));
}
if (!$flag_emergency) {
@ -120,6 +120,8 @@ class HubSelector
$hubs_round_robin = $this->filterHubsByRoundRobin($filtered_hubs, $flag_round_robin);
$filtered_hubs = $hubs_round_robin;
// error_log('round robin hubs ' . json_encode($filtered_hubs));
// max results filter
$hubs_max_result = $this->filterHubsByMaxResults($filtered_hubs, $limit_results, $jo_id, $customer_id);
$filtered_hubs = $hubs_max_result;
@ -127,7 +129,7 @@ class HubSelector
$results = $filtered_hubs;
// error_log(json_encode($results));
// error_log('final hub list ' . json_encode($filtered_hubs));
return $results;
}

View file

@ -2558,7 +2558,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// set customer class
$cust = $obj->getCustomer();
$hub_criteria->setCustomerClass($cust->getCustomerClass());
$hub_criteria->setCustomerClass($cust->getCustomerClassification());
// check if hub filter is enabled. If not, use default values
// for the rest of the HubCriteria fields
@ -2912,7 +2912,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// set customer class
$cust = $obj->getCustomer();
$hub_criteria->setCustomerClass($cust->getCustomerClass());
$hub_criteria->setCustomerClass($cust->getCustomerClassification());
if ($this->hub_geofence->isCovered($long, $lat))
{