|
@@ -4,12 +4,13 @@ import cn.hutool.core.date.DateUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.google.common.collect.Lists;
|
|
|
import com.google.common.reflect.TypeToken;
|
|
|
+import com.qmth.themis.business.cache.bean.ExamCacheBean;
|
|
|
import com.qmth.themis.business.constant.SystemConstant;
|
|
|
import com.qmth.themis.business.dto.ExamStudentImportDto;
|
|
|
import com.qmth.themis.business.entity.TEExamActivity;
|
|
|
import com.qmth.themis.business.enums.ExamModeEnum;
|
|
|
import com.qmth.themis.business.enums.TaskStatusEnum;
|
|
|
-import com.qmth.themis.business.service.TEExamActivityService;
|
|
|
+import com.qmth.themis.business.service.TEExamService;
|
|
|
import com.qmth.themis.business.service.ThemisCacheService;
|
|
|
import com.qmth.themis.business.templete.TaskImportCommon;
|
|
|
import com.qmth.themis.business.templete.TaskImportTemplete;
|
|
@@ -52,6 +53,9 @@ public class TaskExamStudentImportTemplete implements TaskImportTemplete {
|
|
|
@Resource
|
|
|
ThemisCacheService themisCacheService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ TEExamService teExamService;
|
|
|
+
|
|
|
/**
|
|
|
* 考生导入模版
|
|
|
*
|
|
@@ -139,6 +143,8 @@ public class TaskExamStudentImportTemplete implements TaskImportTemplete {
|
|
|
}.getType());
|
|
|
for (TEExamActivity t : teExamActivityList) {
|
|
|
themisCacheService.updateTodayExamListCache(String.valueOf(examId), t.getId());
|
|
|
+ ExamCacheBean examCacheBean = teExamService.getExamCacheBean(examId);
|
|
|
+ themisCacheService.updateOrgExamListCache(examCacheBean.getOrgId().toString(), examId.toString(), t.getId());
|
|
|
}
|
|
|
long end = System.currentTimeMillis();
|
|
|
log.info("导入考生数据结束,============耗时============:{}秒", (end - start) / 1000);
|