|
|
@ -137,13 +137,13 @@ public class ScreenProjectSettleServiceImpl implements ScreenProjectSettleServic |
|
|
|
processService.updateProjectCloseTime(metaData); |
|
|
|
//更新结案时间和结案状态
|
|
|
|
processService.updateProjectStatus(orientData,param.getDateId(),param.getCustomerId()); |
|
|
|
//FIXME release here
|
|
|
|
|
|
|
|
targetDbService.insertOrUpdateBatch(param.getCustomerId(),param.getDateId(),metaData,orientData); |
|
|
|
|
|
|
|
if(!CollectionUtils.isEmpty(metaData)){ |
|
|
|
List<ScreenProjectImgDataDTO> imgs = topicService.buildNewScreenProjectImgData(metaData); |
|
|
|
if(!CollectionUtils.isEmpty(imgs)){ |
|
|
|
//FIXME release here
|
|
|
|
|
|
|
|
targetImgService.insertBatch(imgs); |
|
|
|
} |
|
|
|
} |
|
|
@ -151,11 +151,10 @@ public class ScreenProjectSettleServiceImpl implements ScreenProjectSettleServic |
|
|
|
//
|
|
|
|
List<ScreenProjectProcessDTO> processes = processService.buildNewScreenProjectProcessData(param.getCustomerId(), param.getDateId(),!targetProcessService.checkIfHistoricalDataExists(param.getCustomerId())); |
|
|
|
if(!CollectionUtils.isEmpty(processes)){ |
|
|
|
//FIXME release here
|
|
|
|
targetProcessService.insertBatch(processes,param.getCustomerId(),param.getDateId()); |
|
|
|
List<ScreenProjectProcessAttachmentDTO> attachments = processService.buildProcessAttachmentData(processes.stream().map(ScreenProjectProcessDTO::getProcessId).distinct().collect(Collectors.toList())); |
|
|
|
if(!CollectionUtils.isEmpty(attachments)){ |
|
|
|
//FIXME release here
|
|
|
|
|
|
|
|
targetAttachmentService.insertBatch(attachments); |
|
|
|
} |
|
|
|
} |
|
|
|