From 8b4e83f1fa7bb2c8a5fe58b583240036fc8ca9d2 Mon Sep 17 00:00:00 2001 From: fomichev Date: Mon, 14 Jul 2025 18:06:54 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B0?= =?utf8?q?=20=D1=82=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D1=8B=D1=85=20=D0=B7?= =?utf8?q?=D0=B0=D0=BA=D0=B0=D0=B7=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../controllers/MarketplaceOrdersController.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/erp24/controllers/MarketplaceOrdersController.php b/erp24/controllers/MarketplaceOrdersController.php index 9cddc4b8..abdcff16 100644 --- a/erp24/controllers/MarketplaceOrdersController.php +++ b/erp24/controllers/MarketplaceOrdersController.php @@ -789,13 +789,27 @@ class MarketplaceOrdersController extends Controller public function actionCheckOrders($id) { $model = $this->findModel($id); - $content = json_decode($model->raw_data, false, 512, JSON_THROW_ON_ERROR); + $json = '{ + "pager": { + "total": 32, + "from": 1, + "to": 32, + "currentPage": 1, + "pagesCount": 1, + "pageSize": 50 + }, + "orders": [' . $model->raw_data . '], + "paging": {} + }'; + $content = json_decode($json, false, 512, JSON_THROW_ON_ERROR); + $testCampaignId = 109969229; $testData = ObjectSerializer::deserialize($content, '\OpenAPI\Client\Model\GetOrdersResponse', []); if (!empty($testData) && isset($testData['orders'])) { $ordersData[$testCampaignId] = $testData['orders']; $result = MarketplaceService::processOrders($ordersData); if (!empty($result)) { + Yii::error('Заказ обновлен: ' . json_encode($result, JSON_UNESCAPED_UNICODE)); Yii::$app->session->setFlash('success', 'Заказ обновлен.'); } } -- 2.39.5