]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Останавливаем обмен с 1С на дев с 10 до 12
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 16 Dec 2025 07:26:05 +0000 (10:26 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 16 Dec 2025 07:26:05 +0000 (10:26 +0300)
erp24/api2/controllers/DataController.php

index 58eab383917b81b2ad40db1d8e0d12bca5a423a5..80d84cc4d307b15e24e0fcc0092f199fe0a06487 100644 (file)
@@ -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 {