手动同步调整

pro
wj 2 years ago
parent 907d19d0d1
commit 9f436e8aa6

@ -117,19 +117,25 @@ public class SpsSyncDownloadController {
@AuthRuleAnnotation("")
@GetMapping("sps/sync/order")
public BaseResponse getOrder(SpsSyncDataRequest spsSyncDataRequest) {
BaseResponse<SpsSyncOrderResponse> baseResponse = spsSyncDownloadService.findOrder(spsSyncDataRequest);
BasicExportStatusEntity basicExportStatusEntity = basicExportService.findByData(ConstantStatus.SYNC_SCAN_ORDER, 3);
String logs = "";
if (basicExportStatusEntity != null&&StrUtil.isBlank(basicExportStatusEntity.getCacheFilePath())) {
String fileFullPath = null;
try {
fileFullPath = writeFile(filePrefix, BasicProcessStatus.NEW_ALL_BUS_ORDER, JSONUtil.toJsonStr(baseResponse.getData()));
} catch (IOException e) {
e.printStackTrace();
BaseResponse<SpsSyncOrderResponse> baseResponse = new BaseResponse<>();
if (basicExportStatusEntity != null) {
if (StrUtil.isBlank(basicExportStatusEntity.getCacheFilePath())) {
baseResponse = spsSyncDownloadService.findOrder(spsSyncDataRequest);
String fileFullPath = null;
try {
fileFullPath = writeFile(filePrefix, BasicProcessStatus.NEW_ALL_BUS_ORDER, JSONUtil.toJsonStr(baseResponse.getData()));
} catch (IOException e) {
e.printStackTrace();
}
basicExportStatusEntity.setCacheFilePath(fileFullPath);
basicExportStatusEntity.setRemark(baseResponse.getData().getSyncRemark());
basicExportService.updateExportStatus(basicExportStatusEntity);
} else {
String content = readDataFile(basicExportStatusEntity.getCacheFilePath());
baseResponse.setData(JSONUtil.toBean(content, SpsSyncOrderResponse.class));
}
basicExportStatusEntity.setCacheFilePath(fileFullPath);
basicExportStatusEntity.setRemark(baseResponse.getData().getSyncRemark());
basicExportService.updateExportStatus(basicExportStatusEntity);
SpsSyncOrderResponse spsSyncOrderResponse = baseResponse.getData();
spsSyncOrderResponse.setTaskId(basicExportStatusEntity.getId());
baseResponse.setData(spsSyncOrderResponse);
@ -378,7 +384,7 @@ public class SpsSyncDownloadController {
basicDownloadService.insertDownloadStatus(downloadStatus);
return ResultVOUtils.success();
} catch (Exception e) {
log.error("",e);
log.error("", e);
e.printStackTrace();
return ResultVOUtils.error(ResultEnum.NOT_NETWORK, e.getMessage());
}

Loading…
Cancel
Save