增加业务强制绑定提醒

This commit is contained in:
mzl
2025-10-13 13:25:19 +08:00
parent 1b14d5450d
commit 04d7d73c45
6 changed files with 136 additions and 12 deletions
+16
View File
@@ -2,6 +2,10 @@
namespace app\process;
use app\common\model\User;
use app\common\model\UserRoles;
use app\common\utils\WsEvents;
use support\Redis;
use Workerman\Crontab\Crontab;
class CheckWeb
@@ -18,6 +22,18 @@ class CheckWeb
return true;
});
}
new Crontab('*/3 * * * * *', function(){
$userIds = UserRoles::where('role_id', 1)->pluck('user_id')->toArray();
foreach ($userIds as $userId) {
$status = Redis::hGet('user:init:check:'.$userId, 'status');
if ($status) {
continue;
}
$ws = new WsEvents();
$ws->pushWebsocket('system.init.check', $userId, $ws->initCheck($userId));
}
});
}