- Написан метод выполняющий рассылку всех непросмотренных кейсов

parent d911bcd6
...@@ -114,7 +114,7 @@ class DefaultController extends BaseController ...@@ -114,7 +114,7 @@ class DefaultController extends BaseController
} }
} }
public function actionRecheckcases($category_id = 4, $template_id=1) { public function actionRecheckcases($category_id = 4, $template_id=1, $neededTime=10) {
/** @var User[] $users */ /** @var User[] $users */
$users = User::find()->all(); $users = User::find()->all();
...@@ -122,7 +122,8 @@ class DefaultController extends BaseController ...@@ -122,7 +122,8 @@ class DefaultController extends BaseController
foreach($users as $user) { foreach($users as $user) {
foreach($urls as $url) { foreach($urls as $url) {
if (!TriggerLogs::find()->where(['url' => $url, 'user_id' => $user->id])->exists()) { $watchingtime = TriggerLogs::getSummaryTimeByUrl($url, $user->id);
if ((int)$watchingtime>=(int)$neededTime) {
$templateData = []; $templateData = [];
$email = $user->email; $email = $user->email;
/** @var \DateTime $time_now */ /** @var \DateTime $time_now */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment