wangliang 4 년 전
부모
커밋
fa60f0c439
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      themis-task/src/main/java/com/qmth/themis/task/quartz/service/impl/QuartzLogicServiceImpl.java

+ 1 - 1
themis-task/src/main/java/com/qmth/themis/task/quartz/service/impl/QuartzLogicServiceImpl.java

@@ -124,7 +124,7 @@ public class QuartzLogicServiceImpl implements QuartzLogicService {
         //获取该考试批次下所有未交卷的考生的考试记录
         if (Objects.nonNull(examRecordStatusEnum) && !Objects.equals(ExamRecordStatusEnum.FINISHED, examRecordStatusEnum) && !Objects.equals(ExamRecordStatusEnum.FINISHED, examRecordStatusEnum) && !Objects.equals(ExamRecordStatusEnum.ANSWERING, examRecordStatusEnum)) {
             Long recordEndTime = ExamRecordCacheUtil.getEndTime(recordId);
-            if (examActivityCacheBean.getFinishTime() == recordEndTime) {
+            if (examActivityCacheBean.getFinishTime().longValue() == recordEndTime.longValue()) {
                 Integer durationSeconds = ExamRecordCacheUtil.getDurationSeconds(recordId);
                 //交卷
                 teExamService.finish(examStudentCacheBean.getStudentId(), recordId, FinishTypeEnum.AUTO.name(), durationSeconds);