1
0
mirror of synced 2024-11-21 21:06:09 +03:00

api err statuses fix;

This commit is contained in:
Grisha Pomadchin 2013-07-24 17:32:39 +04:00
parent 58eacc3caf
commit 12d768772f

View File

@ -84,15 +84,12 @@ class ICrmOrderActions
$orders = $api->orderUpload($resOrders);
// error pushing orders
if (($api->getStatusCode() != 200) || ($api->getStatusCode() != 460)) {
if ($api->getStatusCode() != 200) {
//handle err
self::eventLog('ICrmOrderActions::uploadOrders', 'IntaroCrm\RestApi::orderUpload', $api->getLastError());
return false; // in pack mode return errors
}
// if some orders not uploaded
if ($api->getStatusCode() == 460) {
self::eventLog('ICrmOrderActions::uploadOrders', 'IntaroCrm\RestApi::orderUpload', $api->getLastError());
if ($api->getStatusCode() != 460) // some orders were sent
return false; // in pack mode return errors
}
}
} else { // package mode (by default runs after install)
@ -115,15 +112,12 @@ class ICrmOrderActions
$orders = $api->orderUpload($resOrders);
// error pushing orders
if (($api->getStatusCode() != 200) || ($api->getStatusCode() != 460)) {
if ($api->getStatusCode() != 200) {
//handle err
self::eventLog('ICrmOrderActions::uploadOrders', 'IntaroCrm\RestApi::orderUpload', $api->getLastError());
return false; // in pack mode return errors
}
// if some orders not uploaded
if($api->getStatusCode() == 460) {
self::eventLog('ICrmOrderActions::uploadOrders', 'IntaroCrm\RestApi::orderUpload', $api->getLastError());
if($api->getStatusCode() != 460) // some orders were sent
return false; // in pack mode return errors
}
COption::SetOptionString(self::$MODULE_ID, self::$CRM_ORDER_LAST_ID, $lastOrderId);
@ -136,15 +130,12 @@ class ICrmOrderActions
$orders = $api->orderUpload($resOrders);
// error pushing orders
if (($api->getStatusCode() != 200) || ($api->getStatusCode() != 460)) {
if ($api->getStatusCode() != 200) {
//handle err
self::eventLog('ICrmOrderActions::uploadOrders', 'IntaroCrm\RestApi::orderUpload', $api->getLastError());
return false; // in pack mode return errors
}
// if some orders not uploaded
if ($api->getStatusCode() == 460) {
self::eventLog('ICrmOrderActions::uploadOrders', 'IntaroCrm\RestApi::orderUpload', $api->getLastError());
if ($api->getStatusCode() != 460) // some orders were sent
return false; // in pack mode return errors
}
}
}