diff --git a/app/Console/Commands/AutoSchoolmate.php b/app/Console/Commands/AutoSchoolmate.php index e0b95fc..4f0cb92 100755 --- a/app/Console/Commands/AutoSchoolmate.php +++ b/app/Console/Commands/AutoSchoolmate.php @@ -70,8 +70,12 @@ class AutoSchoolmate extends Command } // 只更新还不是校友的学员,避免重复处理 + // 注意:is_schoolmate != 1 不会匹配 NULL 值,需要显式包含 NULL $updated = User::whereIn('id', $courseSigns->pluck('user_id')) - // ->where('is_schoolmate', '!=', 1) + ->where(function ($query) { + $query->where('is_schoolmate', '!=', 1) + ->orWhereNull('is_schoolmate'); + }) //->where('is_black',0) ->update(['is_schoolmate' => 1]);