{
Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
+ // Проверка времени: если текущее время с 5 до 6 утра, обновляем статусы и возвращаем пустой ответ
+ $currentHour = (int)date("H");
+ if ($currentHour >= 10 && $currentHour < 12) {
+ // Проставляем статус 1 всем не запущенным заданиям api_cron (status = 0)
+ ApiCron::updateAll(
+ ['status' => ApiCron::COMPLETE],
+ ['status' => ApiCron::AWAITING_COMPLETION]
+ );
+ return $this->asJson([]);
+ }
+
$request = Yii::$app->request->getRawBody();
try {