소스 검색

监考端接口

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

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

@@ -422,7 +422,7 @@ public class TEExamServiceImpl extends ServiceImpl<TEExamMapper, TEExam> impleme
         ExamStudentAnswerCacheBean answerCache = (ExamStudentAnswerCacheBean) redisUtil.get(
                 RedisKeyHelper.examAnswerKey(recordId),
                 RedisKeyHelper.examAnswerHashKey(mainNumber, subNumber, subIndex));
-        if (answerCache == null) {
+        if (answerCache == null || Objects.isNull(answerCache.getVersion())) {
             answerCache = new ExamStudentAnswerCacheBean();
             answerCache.setMainNumber(mainNumber);
             answerCache.setSubNumber(subNumber);