增加业务强制绑定提醒
This commit is contained in:
@@ -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));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user