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