wangliang 1 vuosi sitten
vanhempi
commit
6c1526572d

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

@@ -65,7 +65,7 @@ public class TEExamSummaryServiceImpl extends ServiceImpl<TEExamSummaryMapper, T
                     themisCacheService.getExamSummaryCache(examId, examActivityId, s);
                 }
             }
-            if (updateCache) {
+            if (updateCache || freshen) {
                 themisCacheService.updateExamSummaryCache(examId);
                 themisCacheService.updateExamSummaryCache(examId, examActivityId);
             }

+ 2 - 0
themis-business/src/main/java/com/qmth/themis/business/service/impl/TOeExamRecordServiceImpl.java

@@ -439,6 +439,8 @@ public class TOeExamRecordServiceImpl extends ServiceImpl<TOeExamRecordMapper, T
                 teOrgSummaryService.updateOrgZeroSummary(0L, 1);
                 teExamSummaryService.updateExamSummaryFinishCount(examCacheBean.getId(), examActivityId, examStudentCache.getRoomCode());
                 themisCacheService.updateExamSummaryCache(examCacheBean.getId(), examActivityId, examStudentCache.getRoomCode());
+                themisCacheService.updateExamSummaryCache(examCacheBean.getId(), examActivityId);
+                themisCacheService.updateExamSummaryCache(examCacheBean.getId());
             } else {
                 teOrgSummaryService.updateOrgZeroSummary(examCacheBean.getOrgId(), 0);
                 teOrgSummaryService.updateOrgZeroSummary(0L, 0);