|
@@ -105,9 +105,11 @@ public abstract class CalculateTaskTemplate {
|
|
|
*/
|
|
|
protected void exception(CalculateParams calculateParams) throws IOException {
|
|
|
log.info("exception come in");
|
|
|
+ TBSyncTaskService tbSyncTaskService = SpringContextHolder.getBean(TBSyncTaskService.class);
|
|
|
TBSyncTask tbSyncTask = calculateParams.getTbSyncTask();
|
|
|
tbSyncTask.setStatus(TaskStatusEnum.FINISH);
|
|
|
tbSyncTask.setResult(TaskResultEnum.ERROR);
|
|
|
+ tbSyncTaskService.updateById(tbSyncTask);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -163,8 +165,8 @@ public abstract class CalculateTaskTemplate {
|
|
|
log.error(SystemConstant.LOG_ERROR, e);
|
|
|
if (Objects.nonNull(calculateParams.getTbSyncTask())) {
|
|
|
calculateParams.getTbSyncTask().setSummary(e.getMessage());
|
|
|
+ exception(calculateParams);
|
|
|
}
|
|
|
- exception(calculateParams);
|
|
|
if (e instanceof ApiException) {
|
|
|
ResultUtil.error((ApiException) e, e.getMessage());
|
|
|
} else {
|