mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-14 20:40:49 +08:00
exam_user add status: avoid
This commit is contained in:
@@ -355,6 +355,7 @@ class ExamRepository extends BaseRepository
|
||||
}
|
||||
$examUsers = $query->get();
|
||||
if ($examUsers->isEmpty()) {
|
||||
do_log("$logPrefix, no examUser, query: " . last_query());
|
||||
return null;
|
||||
}
|
||||
if ($examUsers->count() > 1) {
|
||||
@@ -454,6 +455,13 @@ class ExamRepository extends BaseRepository
|
||||
return $result;
|
||||
}
|
||||
|
||||
public function avoidExamUser(int $examUserId)
|
||||
{
|
||||
$examUser = ExamUser::query()->findOrFail($examUserId);
|
||||
$result = $examUser->update(['status' => ExamUser::STATUS_AVOIDED]);
|
||||
return $result;
|
||||
}
|
||||
|
||||
public function cronjonAssign()
|
||||
{
|
||||
$exams = $this->listValid(null, Exam::DISCOVERED_YES);
|
||||
|
||||
Reference in New Issue
Block a user