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);