@@ -39,16 +39,18 @@ class DefaultController extends BaseController
...
@@ -39,16 +39,18 @@ class DefaultController extends BaseController
* Метод для крона и ручного вызова. Проверяет таблицу с расписанием, выполняет сработавшие триггеры.
* Метод для крона и ручного вызова. Проверяет таблицу с расписанием, выполняет сработавшие триггеры.
*/
*/
publicfunctionactionRechecktriggers(){
publicfunctionactionRechecktriggers(){
/** @var TriggerSchedule[] $uncheckedArray */
/** @var TriggerTrigger[] $actualTriggers */
/** @var TriggerTrigger[] $actualTriggers */
// Получили текущую дату и время
// Получили текущую дату и время
$timeNow=newDateTime();
$timeNow=newDateTime();
// Получили все те сообщения которые еще не обработаны и имеют дату равную или меньше текущей
// Получили все те сообщения которые еще не обработаны и имеют дату равную или меньше текущей
$uncheckedArray=TriggerSchedule::find()->where('checked=:checked AND time <= :time_now',[':checked'=>0,':time_now'=>$timeNow->format('Y-m-d H:i:s')])->all();