|
@@ -66,7 +66,7 @@ public class QuartzLogicServiceImpl implements QuartzLogicService {
|
|
|
if (Objects.nonNull(teExamActivity)) {
|
|
|
//获取该考试批次下所有未交卷的考生的考试记录
|
|
|
QueryWrapper<TOeExamRecord> tOeExamRecordQueryWrapper = new QueryWrapper<>();
|
|
|
- tOeExamRecordQueryWrapper.lambda().eq(TOeExamRecord::getExamActivityId, teExamActivity.getId()).ne(TOeExamRecord::getStatus, ExamRecordStatusEnum.finished.ordinal());
|
|
|
+ tOeExamRecordQueryWrapper.lambda().eq(TOeExamRecord::getExamActivityId, teExamActivity.getId()).ne(TOeExamRecord::getStatus, ExamRecordStatusEnum.FINISHED.ordinal());
|
|
|
List<TOeExamRecord> tOeExamRecordList = tOeExamRecordService.list(tOeExamRecordQueryWrapper);
|
|
|
List<Long> examStudentIdList = null;
|
|
|
List<String> examStudentIdentityList = null;
|
|
@@ -75,9 +75,9 @@ public class QuartzLogicServiceImpl implements QuartzLogicService {
|
|
|
}
|
|
|
List<Long> finalExamStudentIdList = examStudentIdList;
|
|
|
tOeExamRecordList.forEach(s -> {
|
|
|
- s.setStatus(ExamRecordStatusEnum.finished);
|
|
|
+ s.setStatus(ExamRecordStatusEnum.FINISHED);
|
|
|
s.setFinishTime(new Date());
|
|
|
- s.setFinishType(FinishTypeEnum.interrupt);
|
|
|
+ s.setFinishType(FinishTypeEnum.INTERRUPT);
|
|
|
finalExamStudentIdList.add(s.getExamStudentId());
|
|
|
});
|
|
|
tOeExamRecordService.updateBatchById(tOeExamRecordList);
|