|
@@ -69,6 +69,7 @@ public class AsyncExportServiceImpl implements AsyncExportService {
|
|
Check.isNull(req, "请求参数不能为空!");
|
|
Check.isNull(req, "请求参数不能为空!");
|
|
Check.isNull(req.getRootOrgId(), "学校ID不能为空!");
|
|
Check.isNull(req.getRootOrgId(), "学校ID不能为空!");
|
|
Check.isNull(req.getExamId(), "考试ID不能为空!");
|
|
Check.isNull(req.getExamId(), "考试ID不能为空!");
|
|
|
|
+ Check.isNull(req.getCreator(), "创建人ID不能为空!");
|
|
|
|
|
|
boolean existTask = exportTaskService.existUnFinishTask(ExportTaskType.EXAM_DETAIL, req.getRootOrgId(), req.getExamId());
|
|
boolean existTask = exportTaskService.existUnFinishTask(ExportTaskType.EXAM_DETAIL, req.getRootOrgId(), req.getExamId());
|
|
if (existTask) {
|
|
if (existTask) {
|
|
@@ -82,6 +83,7 @@ public class AsyncExportServiceImpl implements AsyncExportService {
|
|
task.setExamId(req.getExamId());
|
|
task.setExamId(req.getExamId());
|
|
task.setType(ExportTaskType.EXAM_DETAIL);
|
|
task.setType(ExportTaskType.EXAM_DETAIL);
|
|
task.setStatus(ExportTaskStatus.EXPORTING);
|
|
task.setStatus(ExportTaskStatus.EXPORTING);
|
|
|
|
+ task.setCreator(req.getCreator());
|
|
Long taskId = exportTaskService.addExportTask(task);
|
|
Long taskId = exportTaskService.addExportTask(task);
|
|
|
|
|
|
this.asyncExportExamRecordDetails(taskId, req);
|
|
this.asyncExportExamRecordDetails(taskId, req);
|
|
@@ -153,6 +155,7 @@ public class AsyncExportServiceImpl implements AsyncExportService {
|
|
Check.isNull(req, "请求参数不能为空!");
|
|
Check.isNull(req, "请求参数不能为空!");
|
|
Check.isNull(req.getRootOrgId(), "学校ID不能为空!");
|
|
Check.isNull(req.getRootOrgId(), "学校ID不能为空!");
|
|
Check.isNull(req.getExamId(), "考试ID不能为空!");
|
|
Check.isNull(req.getExamId(), "考试ID不能为空!");
|
|
|
|
+ Check.isNull(req.getCreator(), "创建人ID不能为空!");
|
|
|
|
|
|
boolean existTask = exportTaskService.existUnFinishTask(ExportTaskType.SCORE_STATISTIC, req.getRootOrgId(), req.getExamId());
|
|
boolean existTask = exportTaskService.existUnFinishTask(ExportTaskType.SCORE_STATISTIC, req.getRootOrgId(), req.getExamId());
|
|
if (existTask) {
|
|
if (existTask) {
|
|
@@ -166,6 +169,7 @@ public class AsyncExportServiceImpl implements AsyncExportService {
|
|
task.setExamId(req.getExamId());
|
|
task.setExamId(req.getExamId());
|
|
task.setType(ExportTaskType.SCORE_STATISTIC);
|
|
task.setType(ExportTaskType.SCORE_STATISTIC);
|
|
task.setStatus(ExportTaskStatus.EXPORTING);
|
|
task.setStatus(ExportTaskStatus.EXPORTING);
|
|
|
|
+ task.setCreator(req.getCreator());
|
|
Long taskId = exportTaskService.addExportTask(task);
|
|
Long taskId = exportTaskService.addExportTask(task);
|
|
|
|
|
|
this.asyncExportExamScoreStatistics(taskId, req);
|
|
this.asyncExportExamScoreStatistics(taskId, req);
|