]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Проверка на пустой seller_id
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 15 Jul 2025 07:21:38 +0000 (10:21 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 15 Jul 2025 07:21:38 +0000 (10:21 +0300)
erp24/services/MarketplaceService.php
erp24/views/marketplace-orders/index.php

index 01e87a5461a95fbcb460eca880d5085f00e478c7..fa805e7b43e82f1e8e06fcaacdcaf2fc9f27069d 100644 (file)
@@ -2456,7 +2456,7 @@ class MarketplaceService
                 Yii::warning("Ошибка сохранения check_guid для заказа" . $marketplaceOrder->id  . ' ' . Json::encode($marketplaceOrder->getErrors()));
             }
         }
-        if (!$existingCheck && !empty($marketplaceOrder->seller_id)) {
+        if (!$existingCheck && (!empty($marketplaceOrder->seller_id)  && $marketplaceOrder->seller_id !== '00000000-0000-0000-0000-000000000000')) {
             $createChecks = new CreateChecks;
             $createChecks->order_guid = $marketplaceOrder->guid;
             $createChecks->marketplace_order_id = $marketplaceOrder->marketplace_order_id;
@@ -2485,7 +2485,7 @@ class MarketplaceService
                 $items[] = [
                     'product_id' => $productsId->id ?? '',
                     'quantity' => $item->count,
-                    'seller_id' => '',
+                    'seller_id' => $marketplaceOrder->seller_id,
                     'marketplace_order_id' => $marketplaceOrder->marketplace_order_id,
                 ];
             }
index 8ef4afd746de00cfeb047530cec01f3db3891c00..ee7d224bf53ee3787dadf4db041ae8da2e5201e7 100644 (file)
@@ -184,12 +184,12 @@ YiiAsset::register($this);
                 'label' => 'Статус чека',
                 'format' => 'raw',
                 'value' => function ($model) {
-                    if (!$model->seller_id) {
-                        return 'Ð\9dе создан. Ждем seller_id';
+                    if (!$model->seller_id || $model->seller_id == '00000000-0000-0000-0000-000000000000') {
+                        return 'Чек Ð½е создан. Ждем seller_id';
                     }
 
                     if (!$model->check_guid) {
-                        return 'Ð\9dе создан. Есть seller_id';
+                        return 'Чек Ð½е создан. Есть seller_id';
                     }
 
                     $check = $model->check;