diff --git a/app/Console/Commands/UpdateLetter.php b/app/Console/Commands/UpdateLetter.php index 894b82f..282312e 100755 --- a/app/Console/Commands/UpdateLetter.php +++ b/app/Console/Commands/UpdateLetter.php @@ -45,7 +45,11 @@ class UpdateLetter extends Command // 更新用户首字母 $users = User::whereNull('letter')->whereNotNull('name')->limit(100)->get(); foreach ($users as $user) { - $user->letter = strtoupper(Pinyin::abbr(mb_substr($user->name, 0, 1))[0]); + $name = $user->username; + if ($user->name) { + $name = $user->name; + } + $user->letter = strtoupper(Pinyin::abbr(mb_substr($name, 0, 1))[0]); $user->save(); } return self::SUCCESS;