From: fomichev Date: Tue, 15 Jul 2025 07:21:38 +0000 (+0300) Subject: Проверка на пустой seller_id X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=bc4e7ed5a1fe4cb33bfebc67f33d498ce686f8db;p=erp24_rep%2Fyii-erp24%2F.git Проверка на пустой seller_id --- diff --git a/erp24/services/MarketplaceService.php b/erp24/services/MarketplaceService.php index 01e87a54..fa805e7b 100644 --- a/erp24/services/MarketplaceService.php +++ b/erp24/services/MarketplaceService.php @@ -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, ]; } diff --git a/erp24/views/marketplace-orders/index.php b/erp24/views/marketplace-orders/index.php index 8ef4afd7..ee7d224b 100644 --- a/erp24/views/marketplace-orders/index.php +++ b/erp24/views/marketplace-orders/index.php @@ -184,12 +184,12 @@ YiiAsset::register($this); 'label' => 'Статус чека', 'format' => 'raw', 'value' => function ($model) { - if (!$model->seller_id) { - return 'Не создан. Ждем seller_id'; + if (!$model->seller_id || $model->seller_id == '00000000-0000-0000-0000-000000000000') { + return 'Чек не создан. Ждем seller_id'; } if (!$model->check_guid) { - return 'Не создан. Есть seller_id'; + return 'Чек не создан. Есть seller_id'; } $check = $model->check;