Browse Source

3.2.7 优化

xiaofei 1 year ago
parent
commit
088b920df0

+ 4 - 2
distributed-print-business/src/main/java/com/qmth/distributed/print/business/templete/execute/AsyncExaminationImportTemplateService.java

@@ -107,14 +107,16 @@ public class AsyncExaminationImportTemplateService extends AsyncImportTaskTemple
             log.error(SystemConstant.LOG_ERROR, e);
             stringJoinerSummary.add(MessageFormat.format("{0}{1}{2}{3}", DateUtil.format(new Date(), SystemConstant.DEFAULT_DATE_PATTERN), EXCEPTION_TITLE, EXCEPTION_DATA, e.getMessage()));
             tbTask.setResult(TaskResultEnum.ERROR);
+
+            // 有异常,删除考务数据
+            examDetailService.deleteExaminationDataByExamDetailIds(examDetailIdList);
+
             if (e instanceof ApiException) {
                 ResultUtil.error((ApiException) e, e.getMessage());
             } else {
                 ResultUtil.error(e.getMessage());
             }
 
-            // 有异常,删除考务数据
-            examDetailService.deleteExaminationDataByExamDetailIds(examDetailIdList);
         } finally {//生成txt文件
             tbTask.setSummary(stringJoinerSummary.toString());
             super.createTxt(tbTask);