| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -69,7 +69,9 @@ public class ScreenProjectSettleServiceImpl implements ScreenProjectSettleServic | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						 */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						@Override | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						public void extractScreenData(ScreenCentralZoneDataFormDTO param) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//screen_project_data表是否存在此客户数据
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							int rows = targetDbService.checkIfExisted(param.getCustomerId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//查找客户项目超期参数
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							List<ProjectExceedParamsResultDTO> exceedParams = projectService.getProjectExceedParams(param.getCustomerId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							Integer exceedLimit = NumConstant.FIVE; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							Integer about2ExceedLimit = NumConstant.FIVE; | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -92,6 +94,7 @@ public class ScreenProjectSettleServiceImpl implements ScreenProjectSettleServic | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									originMainService.initNewScreenProjectData(param.getCustomerId(), rows , param.getDateId(),exceedLimit,about2ExceedLimit); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							if(!CollectionUtils.isEmpty(metaData)) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								// 查询项目信息
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								List<ProjectEntity> info = projectService.getProjectInfo(metaData.stream().map(ScreenProjectDataDTO::getProjectId).collect(Collectors.toList())); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								if(!CollectionUtils.isEmpty(info)){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									metaData = metaData.stream().flatMap(meta -> info.stream().filter(nature -> StringUtils.equals(meta.getProjectId(), | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |