From: Vladimir Fomichev Date: Fri, 22 Aug 2025 13:23:54 +0000 (+0300) Subject: Товары без артикула в комментариях убрал если нет X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=d9f7ba72d87ae6fa21f0057c8a3bb6fa64941e7d;p=erp24_rep%2Fyii-erp24%2F.git Товары без артикула в комментариях убрал если нет --- diff --git a/erp24/api2/controllers/DataController.php b/erp24/api2/controllers/DataController.php index 7fffe9ee..195a8c5f 100644 --- a/erp24/api2/controllers/DataController.php +++ b/erp24/api2/controllers/DataController.php @@ -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,