From 886bff6bcdbf33ca3c8b779067444559ba6e3594 Mon Sep 17 00:00:00 2001 From: Vladimir Fomichev Date: Fri, 20 Jun 2025 13:13:25 +0300 Subject: [PATCH] =?utf8?q?=D0=97=D0=B0=D0=BA=D0=B0=D0=B7=D1=8B=20=D1=8F?= =?utf8?q?=D0=BD=D0=B4=D0=B5=D0=BA=D1=81=20=D0=B8=D0=B7=20=D0=BA=D1=80?= =?utf8?q?=D0=BE=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/services/MarketplaceService.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/erp24/services/MarketplaceService.php b/erp24/services/MarketplaceService.php index 6f5d3f51..7c907e36 100644 --- a/erp24/services/MarketplaceService.php +++ b/erp24/services/MarketplaceService.php @@ -994,6 +994,7 @@ class MarketplaceService $newRawData = json_encode($order); $marketplaceOrder = MarketplaceOrders::find() ->where(['marketplace_order_id' => (string)$order->getId()]) + ->with(['status', 'substatus']) ->one(); if (!$marketplaceOrder) { @@ -1185,6 +1186,14 @@ class MarketplaceService ); } } else { + + if (MarketplaceOrderStatusTypes::find($marketplaceOrder->status_id)->one()->code == 'DELIVERED' && + MarketplaceOrderStatusTypes::find($marketplaceOrder->substatus)->one()->code == 'DELIVERY_SERVICE_DELIVERED' && + $marketplaceOrder) { + Yii::warning('проверка' . $marketplaceOrder->substatus->code); + /* @var $marketplaceOrder MarketplaceOrders */ + $isCheckCreated = MarketplaceService::createCheckForMarketplaceOrder($marketplaceOrder); + } // Обновление существующего заказа, если данные изменились if ($newRawData !== $marketplaceOrder->raw_data && $marketplaceOrder->guid != null) { $marketplaceOrder->updated_at = date('Y-m-d H:i:s', strtotime($order->getUpdatedAt())); -- 2.39.5