Explorar el Código

Merge branch 'dev_v1.2.8' into release_v1.2.8
merge

wangliang hace 1 año
padre
commit
56064c7938

+ 2 - 0
themis-admin/src/main/java/com/qmth/themis/admin/api/TEExamController.java

@@ -226,6 +226,7 @@ public class TEExamController {
                 teExamActivityService.saveOrUpdate(teExamActivity);
                 teExamActivityService.updateExamActivityCacheBean(teExamActivity.getId());
             }
+            //加入更新考试列表缓存方法
             List<TEExamActivity> teExamActivityList = teExamActivityService.list(new QueryWrapper<TEExamActivity>().lambda().eq(TEExamActivity::getExamId, teExam.getId()).eq(TEExamActivity::getEnable, 1));
             for (TEExamActivity t : teExamActivityList) {
                 if (Objects.nonNull(t.getEnable()) && t.getEnable().intValue() == 1 && (Objects.nonNull(t.getFinishTime()) && t.getFinishTime().longValue() > System.currentTimeMillis())) {
@@ -340,6 +341,7 @@ public class TEExamController {
         teExamService.updateById(teExam);
         teExamService.updateExamCacheBean(teExam.getId());
 
+        //加入更新考试列表缓存方法
         List<TEExamActivity> teExamActivityList = teExamActivityService.list(new QueryWrapper<TEExamActivity>().lambda().eq(TEExamActivity::getExamId, teExam.getId()).eq(TEExamActivity::getEnable, 1));
         for (TEExamActivity t : teExamActivityList) {
             if (Objects.nonNull(t.getEnable()) && t.getEnable().intValue() == 1 && (Objects.nonNull(t.getFinishTime()) && t.getFinishTime().longValue() > System.currentTimeMillis())) {

+ 1 - 0
themis-admin/src/main/java/com/qmth/themis/admin/api/TEExamStudentController.java

@@ -320,6 +320,7 @@ public class TEExamStudentController {
         });
         for (TEExamStudent es : teExamStudentList) {
             teExamStudentService.updateExamStudentCacheBean(es.getId());
+            //加入更新考试列表缓存方法
             themisCacheService.updateTodayExamListCache(es.getExamId().toString(), es.getExamActivityId());
             ExamCacheBean examCacheBean = teExamService.getExamCacheBean(es.getExamId());
             themisCacheService.updateOrgExamListCache(examCacheBean.getOrgId().toString(), es.getExamId().toString(), es.getExamActivityId());

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

@@ -414,6 +414,7 @@ public class TEExamActivityServiceImpl extends ServiceImpl<TEExamActivityMapper,
 
             for (TEExamActivity ac : teExamActivityList) {
                 teExamActivityService.updateExamActivityCacheBean(ac.getId());
+                //加入更新考试列表缓存方法
                 ExamActivityCacheBean examActivityCacheBean = this.getExamActivityCacheBean(ac.getId());
                 if (Objects.nonNull(examActivityCacheBean.getEnable()) && examActivityCacheBean.getEnable().intValue() == 1 && Objects.nonNull(examActivityCacheBean.getFinishTime()) && examActivityCacheBean.getFinishTime().longValue() > System.currentTimeMillis()) {
                     themisCacheService.updateTodayExamListCache(ac.getExamId().toString(), ac.getId());

+ 2 - 0
themis-business/src/main/java/com/qmth/themis/business/templete/impl/TaskExamStudentImportTemplete.java

@@ -139,6 +139,8 @@ public class TaskExamStudentImportTemplete implements TaskImportTemplete {
                 long start = System.currentTimeMillis();
 
                 map = templeteLogicService.execImportExamStudentLogic(finalList, map);
+
+                //加入更新考试列表缓存方法
                 List<TEExamActivity> teExamActivityList = GsonUtil.fromJson(GsonUtil.toJson(teExamActivityMap.values()), new TypeToken<List<TEExamActivity>>() {
                 }.getType());
                 for (TEExamActivity t : teExamActivityList) {