From 43dea90e9cd430f6e41f9a4a4497a1d5f104680d Mon Sep 17 00:00:00 2001 From: cody <648753004@qq.com> Date: Wed, 14 Jan 2026 15:13:40 +0800 Subject: [PATCH] update --- app/Console/Commands/UpdateLetter.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/Console/Commands/UpdateLetter.php b/app/Console/Commands/UpdateLetter.php index 5775fd5..b3a191b 100755 --- a/app/Console/Commands/UpdateLetter.php +++ b/app/Console/Commands/UpdateLetter.php @@ -42,6 +42,16 @@ class UpdateLetter extends Command */ public function handle() { + // 检测所有用户,如果 name 和 username 不一样,就把 username 赋值给 name 保持一致 + $usersToUpdate = User::whereNotNull('username') + ->where(function ($query) { + $query->whereNull('name')->orWhereColumn('name', '!=', 'username'); + })->limit(100)->get(); + foreach ($usersToUpdate as $user) { + $user->name = $user->username; + $user->save(); + } + // 更新用户首字母 $users = User::whereNull('letter') ->where(function ($query) {