]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
отладка пути
authorAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Thu, 17 Apr 2025 10:45:58 +0000 (13:45 +0300)
committerAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Thu, 17 Apr 2025 10:45:58 +0000 (13:45 +0300)
erp24/api2/controllers/DataController.php

index c0920e1310699d4ea7c3f394e09448fe0b737184..2cfaab1eb7a2012e3f90e5bf4cc2c3e42dc192af 100644 (file)
@@ -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();