]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Добавление текста если нет данных о доставке feature_zozirova_erp-427_add_comment_to_create_orders
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Thu, 14 Aug 2025 13:25:24 +0000 (16:25 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Thu, 14 Aug 2025 13:25:24 +0000 (16:25 +0300)
erp24/api2/controllers/DataController.php

index 40a36f21dd61d3631375e92375766c36a837ee45..3635b46f13c4b0c6257092e450b3186d9a5bdae7 100644 (file)
@@ -826,6 +826,11 @@ class DataController extends BaseController
                 if ($marketplaceOrder->marketplace_id == 2) {
                     $delivery = array_intersect_key($delivery, array_flip(['address', 'date', 'notes']));
                 }
+                if (!empty($delivery)) {
+                   $deliveryString = json_encode($delivery, JSON_UNESCAPED_UNICODE);
+                } else {
+                    $deliveryString = 'нет данных';
+                }
 
                 $result[] = [
                     'id' => $marketplaceOrder->guid,
@@ -844,7 +849,7 @@ class DataController extends BaseController
                     'items' => $itemsFiltered,
                     'photo_link' => $photoLink,
                     'comment' => 'Создано из ERP ' . $marketplaceOrder->marketplace_order_id .
-                        '. Доставка: ' . json_encode($delivery, JSON_UNESCAPED_UNICODE) .
+                        '. Доставка: ' . $deliveryString .
                         ', Товары без артикула: ' . implode(', ', array_map(
                             fn(array $p) => "{$p['product_id']} x{$p['quantity']}",
                             $marketplaceOrder->getProductsWithoutArticule()