From: fomichev Date: Fri, 21 Feb 2025 12:30:15 +0000 (+0300) Subject: Правки тестирования X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=a27795b7f136c230594bc1a1bb2003cd33a31fc8;p=erp24_rep%2Fyii-erp24%2F.git Правки тестирования --- diff --git a/erp24/api2/controllers/YandexMarketController.php b/erp24/api2/controllers/YandexMarketController.php index 4c92ff6b..4cc49aa6 100644 --- a/erp24/api2/controllers/YandexMarketController.php +++ b/erp24/api2/controllers/YandexMarketController.php @@ -180,15 +180,16 @@ class YandexMarketController extends Controller { Yii::$app->response->format = Response::FORMAT_JSON; $request = Yii::$app->request; - $body = $request->getRawBody(); - $content = json_decode($body, false, 512, JSON_THROW_ON_ERROR); - $testCampaignId = $request->get('campaign_id', 109969229); - $testData = ObjectSerializer::deserialize($content, '\OpenAPI\Client\Model\GetOrdersResponse', []); - if (!empty($testData) && isset($testData['orders'])) { - $ordersData[$testCampaignId] = $testData['orders']; - $result = $this->processOrders($ordersData); - return ['response' => 'OK (test data)', 'storeCount' => count($ordersData), 'result' => $result]; + if (!empty($body)) { + $content = json_decode($body, false, 512, JSON_THROW_ON_ERROR); + $testCampaignId = $request->get('campaign_id', 109969229); + $testData = ObjectSerializer::deserialize($content, '\OpenAPI\Client\Model\GetOrdersResponse', []); + if (!empty($testData) && isset($testData['orders'])) { + $ordersData[$testCampaignId] = $testData['orders']; + $result = $this->processOrders($ordersData); + return ['response' => 'OK (test data)', 'storeCount' => count($ordersData), 'result' => $result]; + } } $fromDate = $request->get('from_date', date('d-m-Y'));