| 
						
						
							
								
							
						
						
					 | 
					@ -881,10 +881,17 @@ public class DemoController { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					     */ | 
					 | 
					 | 
					     */ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    @PostMapping("project-test") | 
					 | 
					 | 
					    @PostMapping("project-test") | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    public Result project(@RequestBody ScreenCentralZoneDataFormDTO param) { | 
					 | 
					 | 
					    public Result project(@RequestBody ScreenCentralZoneDataFormDTO param) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        if(StringUtils.isBlank(param.getDateId())){ | 
					 | 
					 | 
					        List<String> dateIds = new ArrayList<>(); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            //默认截止到昨天。
 | 
					 | 
					 | 
					        if ((StringUtils.isBlank(param.getStartDate()) && StringUtils.isBlank(param.getEndDate()))){ | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            param.setDateId(DateUtils.getBeforeNDay(1)); | 
					 | 
					 | 
					            if (StringUtils.isNotBlank(param.getDateId())){ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                dateIds.add(param.getDateId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                dateIds.add(DimIdGenerator.getDateDimId(DateUtils.addDateDays(new Date(), -1))); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            dateIds = DateUtils.getDaysBetween(param.getStartDate(), param.getEndDate()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        List<String> customerIds = new ArrayList(); | 
					 | 
					 | 
					        List<String> customerIds = new ArrayList(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        if (StringUtils.isNotBlank(param.getCustomerId())) { | 
					 | 
					 | 
					        if (StringUtils.isNotBlank(param.getCustomerId())) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            customerIds.add(param.getCustomerId()); | 
					 | 
					 | 
					            customerIds.add(param.getCustomerId()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -892,10 +899,12 @@ public class DemoController { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            customerIds = dimCustomerService.selectCustomerIdPage(1, 100); | 
					 | 
					 | 
					            customerIds = dimCustomerService.selectCustomerIdPage(1, 100); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        for (String customerId : customerIds) { | 
					 | 
					 | 
					        for (String customerId : customerIds) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            ScreenCentralZoneDataFormDTO formDTO = new ScreenCentralZoneDataFormDTO(); | 
					 | 
					 | 
					            dateIds.forEach(dateId -> { | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            formDTO.setCustomerId(customerId); | 
					 | 
					 | 
					                ScreenCentralZoneDataFormDTO formDTO = new ScreenCentralZoneDataFormDTO(); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            formDTO.setDateId(param.getDateId()); | 
					 | 
					 | 
					                formDTO.setCustomerId(customerId); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            screenProjectSettleService.extractScreenData(param); | 
					 | 
					 | 
					                formDTO.setDateId(dateId); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                screenProjectSettleService.extractScreenData(param); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            }); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        return new Result(); | 
					 | 
					 | 
					        return new Result(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |