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 = 'Россия';
$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'];