From: Vladimir Fomichev Date: Fri, 20 Jun 2025 10:13:25 +0000 (+0300) Subject: Заказы яндекс из крона X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=886bff6bcdbf33ca3c8b779067444559ba6e3594;p=erp24_rep%2Fyii-erp24%2F.git Заказы яндекс из крона --- 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()));