Browse Source

客户端补发examStop消息

wangliang 2 năm trước cách đây
mục cha
commit
d3f3382237

+ 1 - 2
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEExamServiceImpl.java

@@ -650,10 +650,9 @@ public class TEExamServiceImpl extends ServiceImpl<TEExamMapper, TEExam> impleme
             throw new BusinessException(ExceptionResultEnum.EXAM_ID_NOT_EQUALY);
         }
         ExamRecordStatusEnum sta = ExamRecordCacheUtil.getStatus(recordId);
-        WebsocketStatusEnum websocketStatusEnum = ExamRecordCacheUtil.getClientWebsocketStatus(recordId);
         if (ExamRecordStatusEnum.FINISHED.equals(sta) || ExamRecordStatusEnum.PERSISTED.equals(sta) || sta == ExamRecordStatusEnum.JUNK) {
             throw new BusinessException(ExceptionResultEnum.EXAM_FINISH);
-        } else if (sta != ExamRecordStatusEnum.ANSWERING || (Objects.nonNull(websocketStatusEnum) && websocketStatusEnum == WebsocketStatusEnum.OFF_LINE)) {
+        } else if (sta != ExamRecordStatusEnum.ANSWERING) {
             throw new BusinessException(ExceptionResultEnum.EXAM_STATUS_ERROR);
         }
         ExamStudentAnswerCacheBean answerCache = (ExamStudentAnswerCacheBean) redisUtil