]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Товары без артикула в комментариях убрал если нет
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Fri, 22 Aug 2025 13:23:54 +0000 (16:23 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Fri, 22 Aug 2025 13:23:54 +0000 (16:23 +0300)
erp24/api2/controllers/DataController.php

index 7fffe9ee80ba552f4dc79106b90812b06b022c92..195a8c5f5ea90f4ed5cb8a79684ffa0fe6895124 100644 (file)
@@ -211,6 +211,7 @@ class DataController extends BaseController
                 }
                 $mess['line'][] = __LINE__;
                 $cancelledOrdersArray = $this->getCancelledMarketplaceOrders();
+                $cancelledOrdersArray = $this->getCancelledMarketplaceOrders();
                 if (!empty($cancelledOrdersArray)) {
                     $mess['line'][] = __LINE__;
                     $mess['cancel_orders'] = $cancelledOrdersArray;
@@ -879,6 +880,16 @@ class DataController extends BaseController
                     $deliveryString = 'нет данных';
                 }
 
+                $itemsWithoutSku = array_map(
+                    fn(array $p) => "{$p['product_id']} x{$p['quantity']}",
+                    $marketplaceOrder->getProductsWithoutArticule()
+                );
+                if (!empty($itemsWithoutSku)) {
+                    $itemsWithoutSkuString = ', Товары без артикула: ' . implode(', ',$itemsWithoutSku);
+                } else {
+                    $itemsWithoutSkuString = '';
+                }
+
                 $result[] = [
                     'id' => $marketplaceOrder->guid,
                     'store_id' => $store_id,
@@ -898,10 +909,7 @@ class DataController extends BaseController
                     'photo_link' => $photoLink,
                     'comment' => 'Создано из ERP ' . $marketplaceOrder->marketplace_order_id .
                         '. Доставка: ' . $deliveryString .
-                        ', Товары без артикула: ' . implode(', ', array_map(
-                            fn(array $p) => "{$p['product_id']} x{$p['quantity']}",
-                            $marketplaceOrder->getProductsWithoutArticule()
-                        ))
+                        $itemsWithoutSkuString
 //                'marketplace_order_id' => $marketplaceOrder->marketplace_order_id,
 //                'status_id' => $marketplaceOrder->status_id,
 //                'substatus_id' => $marketplaceOrder->substatus_id,