{
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'));