|  |  | @ -61,9 +61,6 @@ import java.util.concurrent.CompletableFuture; | 
			
		
	
		
			
				
					|  |  |  | import java.util.concurrent.ExecutionException; | 
			
		
	
		
			
				
					|  |  |  | import java.util.concurrent.ExecutorService; | 
			
		
	
		
			
				
					|  |  |  | import java.util.concurrent.atomic.AtomicInteger; | 
			
		
	
		
			
				
					|  |  |  | import java.util.concurrent.CompletableFuture; | 
			
		
	
		
			
				
					|  |  |  | import java.util.concurrent.ExecutionException; | 
			
		
	
		
			
				
					|  |  |  | import java.util.concurrent.atomic.AtomicReference; | 
			
		
	
		
			
				
					|  |  |  | import java.util.stream.Collectors; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | @Slf4j | 
			
		
	
	
		
			
				
					|  |  | @ -273,22 +270,22 @@ public class CoverageServiceImpl implements CoverageService { | 
			
		
	
		
			
				
					|  |  |  |                 List<CompletableFuture<List<ResourceInfoResultDTO>>> futures = new ArrayList<>(); | 
			
		
	
		
			
				
					|  |  |  |                 for (String resource : resources) { | 
			
		
	
		
			
				
					|  |  |  |                     if (MenusEnums.IC_SUPERIOR_RESOURCE.getUrl().equals(resource)){ | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getSuperiorResourceInfos(formDTO)); | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getSuperiorResourceInfos(formDTO),executorService); | 
			
		
	
		
			
				
					|  |  |  |                         futures.add(c); | 
			
		
	
		
			
				
					|  |  |  |                     }else if (MenusEnums.IC_CITY_MANAGEMENT.getUrl().equals(resource)){ | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getCityManageInfos(formDTO)); | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getCityManageInfos(formDTO),executorService); | 
			
		
	
		
			
				
					|  |  |  |                         futures.add(c); | 
			
		
	
		
			
				
					|  |  |  |                     }else if (MenusEnums.IC_COMMUNITY_SELF_ORGANIZATION.getUrl().equals(resource)){ | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> heartService.getCommunitySelOrgInfos(formDTO)); | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> heartService.getCommunitySelOrgInfos(formDTO),executorService); | 
			
		
	
		
			
				
					|  |  |  |                         futures.add(c); | 
			
		
	
		
			
				
					|  |  |  |                     }else if (MenusEnums.IC_DANGEROUS_CHEMICALS.getUrl().equals(resource)){ | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getDangerousChemicalsInfos(formDTO)); | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getDangerousChemicalsInfos(formDTO),executorService); | 
			
		
	
		
			
				
					|  |  |  |                         futures.add(c); | 
			
		
	
		
			
				
					|  |  |  |                     }else if (MenusEnums.IC_ENTERPRISE.getUrl().equals(resource)){ | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getEnterpriseInfos(formDTO)); | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getEnterpriseInfos(formDTO),executorService); | 
			
		
	
		
			
				
					|  |  |  |                         futures.add(c); | 
			
		
	
		
			
				
					|  |  |  |                     }else if (MenusEnums.IC_PUBLIC_SERVICE.getUrl().equals(resource)){ | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getPublicServiceInfos(formDTO)); | 
			
		
	
		
			
				
					|  |  |  |                         CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getPublicServiceInfos(formDTO),executorService); | 
			
		
	
		
			
				
					|  |  |  |                         futures.add(c); | 
			
		
	
		
			
				
					|  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
	
		
			
				
					|  |  | @ -1219,7 +1216,7 @@ public class CoverageServiceImpl implements CoverageService { | 
			
		
	
		
			
				
					|  |  |  |     @Override | 
			
		
	
		
			
				
					|  |  |  |     public List<DataListLeftSubTotalResDTO> dataListLeftSubTotal(DataListLeftSubTotalFormDTO formDTO) { | 
			
		
	
		
			
				
					|  |  |  |         List<DataListLeftSubTotalResDTO> resultList=new ArrayList<>(); | 
			
		
	
		
			
				
					|  |  |  |         List<OrgInfoCommonDTO> list = SpringContextUtils.getBean(GovOrgService.class).queryNextOrgInfoDTO(formDTO.getCoverageType(), formDTO.getOrgId()); | 
			
		
	
		
			
				
					|  |  |  |         List<OrgInfoCommonDTO> list = SpringContextUtils.getBean(GovOrgService.class).queryNextOrgInfoDTO(formDTO.getCustomerId(), formDTO.getOrgId()); | 
			
		
	
		
			
				
					|  |  |  |         if(CollectionUtils.isNotEmpty(list)){ | 
			
		
	
		
			
				
					|  |  |  |             resultList=ConvertUtils.sourceToTarget(list,DataListLeftSubTotalResDTO.class); | 
			
		
	
		
			
				
					|  |  |  |             for(DataListLeftSubTotalResDTO orgRes:resultList){ | 
			
		
	
	
		
			
				
					|  |  | 
 |