From 9dbffd6dfcaea8e52925a7fa6ec6bf5f28aa998c Mon Sep 17 00:00:00 2001 From: Aleksey Filippov Date: Thu, 17 Apr 2025 13:45:58 +0300 Subject: [PATCH] =?utf8?q?=D0=BE=D1=82=D0=BB=D0=B0=D0=B4=D0=BA=D0=B0=20?= =?utf8?q?=D0=BF=D1=83=D1=82=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/api2/controllers/DataController.php | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/erp24/api2/controllers/DataController.php b/erp24/api2/controllers/DataController.php index c0920e13..2cfaab1e 100644 --- a/erp24/api2/controllers/DataController.php +++ b/erp24/api2/controllers/DataController.php @@ -198,7 +198,11 @@ class DataController extends BaseController $newOrdersArray = $this->getMarketplaceOrders(); if (!empty($newOrdersArray)) { $mess['line'][] = __LINE__; - $mess['create_orders'] = $newOrdersArray; + if(!empty($newOrdersArray['items'])) { + $mess['create_orders'] = $newOrdersArray; + } else { + $mess['line'][] = ' error '. __LINE__; + } } $mess['line'][] = __LINE__; @@ -773,13 +777,15 @@ class DataController extends BaseController $summ = 0; foreach ($items as $item) { $product1c = Products1c::find()->where(['articule' => $item['offer_id']])->one(); - $itemsFiltered []= [ - 'product_id' => $product1c->id ?? '', - 'color' => '', - 'price' => $item['price'], - 'quantity' => $item['count'], - 'seller_id' => '', - ]; + if (!empty($product1c->id)) { + $itemsFiltered []= [ + 'product_id' => $product1c->id ?? '', + 'color' => '', + 'price' => $item['price'], + 'quantity' => $item['count'], + 'seller_id' => '', + ]; + } $summ += $item['price'] * $item['count']; } $eit = ExportImportTable::find()->where(['entity' => 'city_store', 'export_id' => 1, 'entity_id' => $marketplaceOrder->store_id])->one(); -- 2.39.5