From 1728e29a7b0ef6a3ceefaf21bd095832cb8dd7cc Mon Sep 17 00:00:00 2001 From: fomichev Date: Thu, 24 Apr 2025 18:16:37 +0300 Subject: [PATCH] =?utf8?q?=20=D0=9F=D1=80=D0=B8=20=D1=81=D0=BE=D0=B7=D0=B4?= =?utf8?q?=D0=B0=D0=BD=D0=B8=D0=B8=20=D0=B4=D0=BE=D1=81=D1=82=D0=B0=D0=B2?= =?utf8?q?=D0=BA=D0=B8=20=D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D1=8B=D0=B2=D0=B0?= =?utf8?q?=D0=B5=D0=BC=20=D0=BF=D0=BE=D0=BB=D0=B5=20=D1=81=D1=80=D0=BE?= =?utf8?q?=D0=BA=D0=B0=20=D0=B4=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/services/MarketplaceService.php | 10 ++++++++++ 1 file changed, 10 insertions(+) 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']; -- 2.39.5