]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Исправление передачи параметров
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 24 Dec 2024 06:26:54 +0000 (09:26 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 24 Dec 2024 06:26:54 +0000 (09:26 +0300)
erp24/commands/CronController.php

index d57be803047e062963428e4548270507c65f6318..aec54f6d899f681a1eff78f7412ed6890d23df7d 100644 (file)
@@ -182,16 +182,16 @@ class CronController extends Controller
         ])->execute();
     }
 
-    public function actionGenerateTargetKogorts($time = null)
+    public function actionGenerateTargetKogorts()
     {
         date_default_timezone_set('Europe/Moscow');
 
-        if ($time && !is_numeric($time)) {
+        if ($this->time && !is_numeric($this->time)) {
             $this->stdout("Некорректный формат времени\n", BaseConsole::FG_RED);
             return ExitCode::DATAERR;
         }
 
-        $time = $time ? (int)$time : time();
+        $time = $this->time ? (int)$this->time : time();
 
         $currentYear = date('Y', $time);
         $currentMonth = date('m', $time);
@@ -212,7 +212,11 @@ class CronController extends Controller
         for ($day = $startDay; $day <= $endDay; $day++) {
             $currentDate = sprintf('%04d-%02d-%02d', $currentYear, $currentMonth, $day);
 
-            if (SentKogort::find()->where(['kogort_date' => $currentDate, 'kogort_number' => SentKogort::KOGORT_NUMBERS['target']])->exists()) {
+            if (
+                SentKogort::find()
+                ->where(['kogort_date' => $currentDate, 'kogort_number' => SentKogort::KOGORT_NUMBERS['target']])
+                ->exists()
+            ) {
                 $this->stdout("Когорта для даты {$currentDate} уже существует. Пропускаю...\n", BaseConsole::FG_YELLOW);
                 continue;
             }
@@ -250,17 +254,23 @@ class CronController extends Controller
                 ->where(['kogort_date' => $startDate, 'kogort_number' => SentKogort::KOGORT_NUMBERS['whatsapp']])
                 ->exists()
         ) {
-            $this->stdout("Когорта для Вотсапа на данную дату {$startDate} уже существует. Пропустить...\n", Console::FG_YELLOW);
+            $this->stdout(
+                "Когорта для Вотсапа на данную дату {$startDate} уже существует. Пропустить...\n",
+                BaseConsole::FG_YELLOW
+            );
             return;
         }
 
         $kogortPhones = Users::formKogortByDateAndType($startDate, 'whatsapp');
-       // var_dump($kogortPhones); die();
+
         if (!empty($kogortPhones)) {
             Users::saveKogort($kogortPhones, $startDate, SentKogort::KOGORT_NUMBERS['whatsapp']);
-            $this->stdout("Когорта для Вотсапа на данную дату {$startDate} успешно создана.\n", Console::FG_GREEN);
+            $this->stdout("Когорта для Вотсапа на данную дату {$startDate} успешно создана.\n", BaseConsole::FG_GREEN);
         } else {
-            $this->stdout("Нет данных для формирования когорты для Ватсапа на дату {$startDate}.\n", Console::FG_RED);
+            $this->stdout(
+                "Нет данных для формирования когорты для Ватсапа на дату {$startDate}.\n",
+                BaseConsole::FG_RED
+            );
         }
     }
 
@@ -283,17 +293,23 @@ class CronController extends Controller
                 ->where(['kogort_date' => $startDate, 'kogort_number' => SentKogort::KOGORT_NUMBERS['call']])
                 ->exists()
         ) {
-            $this->stdout("Когорта для Звонка на данную дату {$startDate} уже существует. Пропустить...\n", Console::FG_YELLOW);
+            $this->stdout(
+                "Когорта для Звонка на данную дату {$startDate} уже существует. Пропустить...\n",
+                BaseConsole::FG_YELLOW
+            );
             return;
         }
 
         $kogortPhones = Users::formKogortByDateAndType($startDate, 'call');
-        // var_dump($kogortPhones); die();
+
         if (!empty($kogortPhones)) {
             Users::saveKogort($kogortPhones, $startDate, SentKogort::KOGORT_NUMBERS['call']);
-            $this->stdout("Когорта для Звонка на данную дату {$startDate} успешно создана.\n", Console::FG_GREEN);
+            $this->stdout("Когорта для Звонка на данную дату {$startDate} успешно создана.\n", BaseConsole::FG_GREEN);
         } else {
-            $this->stdout("Нет данных для формирования когорты для Ватсапа на дату {$startDate}.\n", Console::FG_RED);
+            $this->stdout(
+                "Нет данных для формирования когорты для Ватсапа на дату {$startDate}.\n",
+                BaseConsole::FG_RED
+            );
         }
     }