From 8933db992c3216624a0a1a9f2f437db1a354ed8b Mon Sep 17 00:00:00 2001 From: Vladimir Fomichev Date: Tue, 16 Dec 2025 10:26:05 +0300 Subject: [PATCH] =?utf8?q?=D0=9E=D1=81=D1=82=D0=B0=D0=BD=D0=B0=D0=B2=D0=BB?= =?utf8?q?=D0=B8=D0=B2=D0=B0=D0=B5=D0=BC=20=D0=BE=D0=B1=D0=BC=D0=B5=D0=BD?= =?utf8?q?=20=D1=81=201=D0=A1=20=D0=BD=D0=B0=20=D0=B4=D0=B5=D0=B2=20=D1=81?= =?utf8?q?=2010=20=D0=B4=D0=BE=2012?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/api2/controllers/DataController.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/erp24/api2/controllers/DataController.php b/erp24/api2/controllers/DataController.php index 58eab383..80d84cc4 100644 --- a/erp24/api2/controllers/DataController.php +++ b/erp24/api2/controllers/DataController.php @@ -99,6 +99,17 @@ class DataController extends BaseController { 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 { -- 2.39.5