改进 生日用户组设置 只能设置没有用户组的用户
This commit is contained in:
parent
6cef648898
commit
98e42bb9a6
@ -38,12 +38,14 @@ public function handle(): void
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
User::birthday()->chunk(100, function ($users) use ($birthday_group) {
|
// 先撤销原来的
|
||||||
foreach ($users as $user) {
|
User::where('user_group_id', $birthday_group->id)->update(['user_group_id' => null]);
|
||||||
// 到第二天 00:00 now
|
|
||||||
$now = now()->addDay()->startOfDay();
|
User::birthday()->whereNull('user_group_id')->chunk(100, function ($users) use ($birthday_group) {
|
||||||
|
foreach ($users as $user) {
|
||||||
|
$user->user_group_id = $birthday_group->id;
|
||||||
|
$user->save();
|
||||||
|
|
||||||
$birthday_group->setTempGroup($user, $birthday_group, $now);
|
|
||||||
$user->notify(new TodayIsUserBirthday());
|
$user->notify(new TodayIsUserBirthday());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user