]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Проверка тестовых заказов
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 14 Jul 2025 15:06:54 +0000 (18:06 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 14 Jul 2025 15:06:54 +0000 (18:06 +0300)
erp24/controllers/MarketplaceOrdersController.php

index 9cddc4b8cee72e476e01dc739231b13a05ef8082..abdcff16e9d06f82491a818f6d143554aefe0467 100644 (file)
@@ -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', 'Заказ обновлен.');
             }
         }