增加taskId判断

master
wj 2 years ago
parent 9e340d7658
commit 447b8479b9

@ -259,29 +259,31 @@ public class DlAllDataService {
String dataStr = obj.getStr("data"); String dataStr = obj.getStr("data");
if (StrUtil.isNotBlank(dataStr)) { if (StrUtil.isNotBlank(dataStr)) {
RelaySyncDto bean = JSONUtil.toBean(dataStr, RelaySyncDto.class); RelaySyncDto bean = JSONUtil.toBean(dataStr, RelaySyncDto.class);
// 将数据写入文件 if (StrUtil.isNotBlank(bean.getTaskId())) {
try { // 将数据写入文件
this.writeFile(bean.getFilePath(), bean.getFileContent()); try {
} catch (IOException e) { this.writeFile(bean.getFilePath(), bean.getFileContent());
log.error("从UDI自助平台拉取基础数据 文件写入异常----{}", e.getMessage()); } catch (IOException e) {
throw new RuntimeException(e); log.error("从UDI自助平台拉取基础数据 文件写入异常----{}", e.getMessage());
} throw new RuntimeException(e);
}
BasicExportStatusEntity exportStatusEntity = BasicExportStatusEntity.builder() BasicExportStatusEntity exportStatusEntity = BasicExportStatusEntity.builder()
.id(bean.getTaskId()) .id(bean.getTaskId())
.taskId(bean.getTaskId()) .taskId(bean.getTaskId())
.status(BasicExportStatusEnum.WAIT_SYNC.getCode()) .status(BasicExportStatusEnum.WAIT_SYNC.getCode())
.type(exportType.getRemark()) .type(exportType.getRemark())
.transportType(1) .transportType(1)
.scheduleType(0) .scheduleType(0)
.fromType(1) .fromType(1)
.startTime(DateUtil.getDateTime()) .startTime(DateUtil.getDateTime())
.updateTime(new Date()) .updateTime(new Date())
.cacheFilePath(bean.getFilePath()) .cacheFilePath(bean.getFilePath())
.build(); .build();
basicExportService.insertExportStatus(exportStatusEntity); basicExportService.insertExportStatus(exportStatusEntity);
//通知自助平台任务已完成 //通知自助平台任务已完成
spGetHttp.finishTask(bean.getTaskId()); spGetHttp.finishTask(bean.getTaskId());
}
} }
} }

Loading…
Cancel
Save