]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Заказы яндекс из крона
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Fri, 20 Jun 2025 10:13:25 +0000 (13:13 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Fri, 20 Jun 2025 10:13:25 +0000 (13:13 +0300)
erp24/services/MarketplaceService.php

index 6f5d3f511f33224a6825173edf81cc2e81d97127..7c907e3672e56307acacef5120f3fb3542d05a9c 100644 (file)
@@ -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()));