From: fomichev Date: Thu, 24 Apr 2025 15:16:37 +0000 (+0300) Subject: При создании доставки записываем поле срока доставки X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=1728e29a7b0ef6a3ceefaf21bd095832cb8dd7cc;p=erp24_rep%2Fyii-erp24%2F.git При создании доставки записываем поле срока доставки --- diff --git a/erp24/services/MarketplaceService.php b/erp24/services/MarketplaceService.php index 73340d6a..9bfe7f4c 100644 --- a/erp24/services/MarketplaceService.php +++ b/erp24/services/MarketplaceService.php @@ -2145,6 +2145,7 @@ class MarketplaceService public static function saveFromDeliveryText(int $orderId, string $deliveryText): bool { + $order = MarketplaceOrders::find()->where(['id' => $orderId])->one(); $model = new MarketplaceOrderDelivery(); $model->order_id = $orderId; $model->country = 'Россия'; @@ -2195,6 +2196,15 @@ class MarketplaceService $model->delivery_end = null; } + if ($model->delivery_start) { + $order->delivery_to = $model->delivery_start; + if (!$order->save()) { + Yii::error( + 'Ошибка сохранения элеиента: ' . json_encode($order->getErrors(), JSON_UNESCAPED_UNICODE) + ); + } + } + $address = self::parseAddressFromDeliveryText($deliveryText); $model->city = $address['city']; $model->street = $address['street'];