}
}
- if (!empty($result['created_new_orders'])) {
- foreach ($result['created_new_orders'] as $arr) {
- MarketplaceOrders::updateAll(['status_1c' => MarketplaceOrders::STATUSES_1C_SENDED_TO_1C], ['guid' => $arr['id']]);
- }
- }
-
if (!empty($result['created_orders'])) {
$productsNames = Products1c::getNamesByTip('products');
foreach ($result['created_orders'] as $arr) {
}
if (!empty($marketplaceOrders)) {
/** @var MarketplaceOrders $marketplaceOrders */
- if (!empty($arr["errors"]) || !empty($arr["errors_items"])) {
+ if (!empty($arr["errors"]) || !empty($arr["error"]) || !empty($arr["errors_items"])) {
$errorText = '';
if (!empty($arr["errors"])) {
//"errors": [
}
}
+ if (!empty($arr["error"])) {
+ //"error": "Ошибка преобразования ИД документа",
+ //"error_description": "ИД документа 01202307-2705-1039-09bc-100015809667 уже записан в системе",
+ $errorText .= $arr["error"];
+ $errorText .= ' ,' . $arr['error_description'];
+ }
+
$marketplaceOrders->status_1c = MarketplaceOrders::STATUSES_1C_ERROR_1C;
$marketplaceOrders->error_text = $errorText;
$marketplaceOrders->save();