Add check to see if motiv reply is valid #688

This commit is contained in:
Kendrick Chan 2022-06-21 21:51:31 +08:00
parent 7b01e7bc0d
commit b4def3c1a7

View file

@ -2424,6 +2424,9 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// get inventory // get inventory
$mres = $motiv->getInventory($branch_codes, $skus); $mres = $motiv->getInventory($branch_codes, $skus);
foreach ($mres as $mres_item) foreach ($mres as $mres_item)
{
// check if we have a valid response from motiv, ignore otherwise
if (isset($mres_item['BranchCode']))
{ {
$bcode = $mres_item['BranchCode']; $bcode = $mres_item['BranchCode'];
$inv_count = $mres_item['Quantity']; $inv_count = $mres_item['Quantity'];
@ -2434,6 +2437,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$params['hubs'][$hub_id]['inventory'] = $inv_count; $params['hubs'][$hub_id]['inventory'] = $inv_count;
} }
} }
}
// error_log(print_r($mres, true)); // error_log(print_r($mres, true));
@ -2727,6 +2731,9 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// get inventory // get inventory
$mres = $motiv->getInventory($branch_codes, $skus); $mres = $motiv->getInventory($branch_codes, $skus);
foreach ($mres as $mres_item) foreach ($mres as $mres_item)
{
// check if we have a valid response from motiv, ignore otherwise
if (isset($mres_item['BranchCode']))
{ {
$bcode = $mres_item['BranchCode']; $bcode = $mres_item['BranchCode'];
$inv_count = $mres_item['Quantity']; $inv_count = $mres_item['Quantity'];
@ -2737,6 +2744,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$params['hubs'][$hub_id]['inventory'] = $inv_count; $params['hubs'][$hub_id]['inventory'] = $inv_count;
} }
} }
}
// error_log(print_r($mres, true)); // error_log(print_r($mres, true));