| 
						
						
							
								
							
						
						
					 | 
					@ -244,17 +244,23 @@ public class CoverageServiceImpl implements CoverageService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                PageInfo<UserInfoResultDTO> allIcUserPageInfo = getIcUserPageInfo(formDTO); | 
					 | 
					 | 
					                PageInfo<UserInfoResultDTO> allIcUserPageInfo = getIcUserPageInfo(formDTO); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                result.setUserInfos(allIcUserPageInfo.getList()); | 
					 | 
					 | 
					                result.setUserInfos(allIcUserPageInfo.getList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                result.setUserInfosTotal(allIcUserPageInfo.getTotal()); | 
					 | 
					 | 
					                result.setUserInfosTotal(allIcUserPageInfo.getTotal()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            }else if (formDTO.getSearchType().equals(OrgConstant.SEARCH_TYPE_EVENT)){ | 
					 | 
					 | 
					            }else if (formDTO.getSearchType().equals(OrgConstant.SEARCH_TYPE_RESOURCE)){ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                for (String resource : resources) { | 
					 | 
					 | 
					                for (String resource : resources) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                    if (MenusEnums.IC_EVENT.getUrl().equals(resource)){ | 
					 | 
					 | 
					                    if (MenusEnums.IC_SUPERIOR_RESOURCE.getUrl().equals(resource)){ | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                        PageInfo<EventInfoResultDTO> eventPageInfo = getEventInfo(formDTO); | 
					 | 
					 | 
					                         | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                        result.setEventInfos(eventPageInfo.getList()); | 
					 | 
					 | 
					                    }else if (MenusEnums.IC_CITY_MANAGEMENT.getUrl().equals(resource)){ | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                        result.setEventInfoTotal(eventPageInfo.getTotal()); | 
					 | 
					 | 
					
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                        break; | 
					 | 
					 | 
					                    }else if (MenusEnums.IC_COMMUNITY_SELF_ORGANIZATION.getUrl().equals(resource)){ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    }else if (MenusEnums.IC_DANGEROUS_CHEMICALS.getUrl().equals(resource)){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    }else if (MenusEnums.IC_ENTERPRISE.getUrl().equals(resource)){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    }else if (MenusEnums.IC_PUBLIC_SERVICE.getUrl().equals(resource)){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    } | 
					 | 
					 | 
					                    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            }else if (formDTO.getSearchType().equals(OrgConstant.SEARCH_TYPE_RESOURCE)){ | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        }else { | 
					 | 
					 | 
					        }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 查询居民
 | 
					 | 
					 | 
					            // 查询居民
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -263,59 +269,73 @@ public class CoverageServiceImpl implements CoverageService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            result.setUserInfosTotal(allIcUserPageInfo.getTotal()); | 
					 | 
					 | 
					            result.setUserInfosTotal(allIcUserPageInfo.getTotal()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            List<ResourceInfoResultDTO> reInfos = new ArrayList<>(); | 
					 | 
					 | 
					            List<ResourceInfoResultDTO> reInfos = new ArrayList<>(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            for (String table : tables) { | 
					 | 
					 | 
					            for (String table : tables) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                if (formDTO.getIsPage() && reInfos.size() == formDTO.getPageSize()){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    break; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                Integer flag = formDTO.getPageSize() - reInfos.size(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                switch (table){ | 
					 | 
					 | 
					                switch (table){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    case TableConstant.IC_SUPERIOR_RESOURCE: | 
					 | 
					 | 
					                    case TableConstant.IC_SUPERIOR_RESOURCE: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(),formDTO.getIsPage()).doSelectPageInfo(() -> govOrgService.getSuperiorResourceInfos(formDTO)); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        List<ResourceInfoResultDTO> superiorResourceInfos = govOrgService.getSuperiorResourceInfos(formDTO); | 
					 | 
					 | 
					                        List<ResourceInfoResultDTO> superiorResourceInfos = govOrgService.getSuperiorResourceInfos(formDTO); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                        if (!superiorResourceInfos.isEmpty()){ | 
					 | 
					 | 
					                        if (formDTO.getIsPage() && superiorResourceInfos.size() > flag){ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                            reInfos.addAll(superiorResourceInfos.subList(NumConstant.ZERO, flag)); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                        }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                            reInfos.addAll(superiorResourceInfos); | 
					 | 
					 | 
					                            reInfos.addAll(superiorResourceInfos); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        } | 
					 | 
					 | 
					                        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        break; | 
					 | 
					 | 
					                        break; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    case TableConstant.IC_CITY_MANAGEMENT: | 
					 | 
					 | 
					                    case TableConstant.IC_CITY_MANAGEMENT: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(),formDTO.getIsPage()).doSelectPageInfo(() -> govOrgService.getCityManageInfos(formDTO)); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        List<ResourceInfoResultDTO> cityManageInfos = govOrgService.getCityManageInfos(formDTO); | 
					 | 
					 | 
					                        List<ResourceInfoResultDTO> cityManageInfos = govOrgService.getCityManageInfos(formDTO); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                        if (!cityManageInfos.isEmpty()){ | 
					 | 
					 | 
					                        if (formDTO.getIsPage() && cityManageInfos.size() > flag){ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                            reInfos.addAll(cityManageInfos.subList(NumConstant.ZERO,flag)); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                        }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                            reInfos.addAll(cityManageInfos); | 
					 | 
					 | 
					                            reInfos.addAll(cityManageInfos); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        } | 
					 | 
					 | 
					                        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        break; | 
					 | 
					 | 
					                        break; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    case TableConstant.IC_COMMUNITY_SELF_ORGANIZATION: | 
					 | 
					 | 
					                    case TableConstant.IC_COMMUNITY_SELF_ORGANIZATION: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(),formDTO.getIsPage()).doSelectPageInfo(() -> heartService.getCommunitySelOrgInfos(formDTO)); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        List<ResourceInfoResultDTO> communitySelOrgInfos = heartService.getCommunitySelOrgInfos(formDTO); | 
					 | 
					 | 
					                        List<ResourceInfoResultDTO> communitySelOrgInfos = heartService.getCommunitySelOrgInfos(formDTO); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                        if (!communitySelOrgInfos.isEmpty()){ | 
					 | 
					 | 
					                        if (formDTO.getIsPage() && communitySelOrgInfos.size() > flag){ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                            reInfos.addAll(communitySelOrgInfos.subList(NumConstant.ZERO,flag)); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                        }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                            reInfos.addAll(communitySelOrgInfos); | 
					 | 
					 | 
					                            reInfos.addAll(communitySelOrgInfos); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        } | 
					 | 
					 | 
					                        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        break; | 
					 | 
					 | 
					                        break; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    case TableConstant.IC_DANGEROUS_CHEMICALS: | 
					 | 
					 | 
					                    case TableConstant.IC_DANGEROUS_CHEMICALS: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(),formDTO.getIsPage()).doSelectPageInfo(() -> govOrgService.getDangerousChemicalsInfos(formDTO)); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        List<ResourceInfoResultDTO> dangerousChemicalsInfos = govOrgService.getDangerousChemicalsInfos(formDTO); | 
					 | 
					 | 
					                        List<ResourceInfoResultDTO> dangerousChemicalsInfos = govOrgService.getDangerousChemicalsInfos(formDTO); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                        if (!dangerousChemicalsInfos.isEmpty()){ | 
					 | 
					 | 
					                        if (formDTO.getIsPage() && dangerousChemicalsInfos.size() > flag){ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                            reInfos.addAll(dangerousChemicalsInfos.subList(NumConstant.ZERO,flag)); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                        }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                            reInfos.addAll(dangerousChemicalsInfos); | 
					 | 
					 | 
					                            reInfos.addAll(dangerousChemicalsInfos); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        } | 
					 | 
					 | 
					                        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        break; | 
					 | 
					 | 
					                        break; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    case TableConstant.IC_ENTERPRISE: | 
					 | 
					 | 
					                    case TableConstant.IC_ENTERPRISE: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(),formDTO.getIsPage()).doSelectPageInfo(() -> govOrgService.getEnterpriseInfos(formDTO)); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        List<ResourceInfoResultDTO> enterpriseInfos = govOrgService.getEnterpriseInfos(formDTO); | 
					 | 
					 | 
					                        List<ResourceInfoResultDTO> enterpriseInfos = govOrgService.getEnterpriseInfos(formDTO); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                        if (!enterpriseInfos.isEmpty()){ | 
					 | 
					 | 
					                        if (formDTO.getIsPage() && enterpriseInfos.size() > flag){ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                            reInfos.addAll(enterpriseInfos.subList(NumConstant.ZERO,flag)); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                        }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                            reInfos.addAll(enterpriseInfos); | 
					 | 
					 | 
					                            reInfos.addAll(enterpriseInfos); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        } | 
					 | 
					 | 
					                        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        break; | 
					 | 
					 | 
					                        break; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    case TableConstant.IC_PUBLIC_SERVICE: | 
					 | 
					 | 
					                    case TableConstant.IC_PUBLIC_SERVICE: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(),formDTO.getIsPage()).doSelectPageInfo(() -> govOrgService.getPublicServiceInfos(formDTO)); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        List<ResourceInfoResultDTO> publicServiceInfos = govOrgService.getPublicServiceInfos(formDTO); | 
					 | 
					 | 
					                        List<ResourceInfoResultDTO> publicServiceInfos = govOrgService.getPublicServiceInfos(formDTO); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                        if (!publicServiceInfos.isEmpty()){ | 
					 | 
					 | 
					                        if (formDTO.getIsPage() && publicServiceInfos.size() > flag){ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                            reInfos.addAll(publicServiceInfos.subList(NumConstant.ZERO,flag)); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                        }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                            reInfos.addAll(publicServiceInfos); | 
					 | 
					 | 
					                            reInfos.addAll(publicServiceInfos); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        } | 
					 | 
					 | 
					                        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        break; | 
					 | 
					 | 
					                        break; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    case TableConstant.IC_EVENT: | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        PageInfo<EventInfoResultDTO> eventPageInfo = getEventInfo(formDTO); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        result.setEventInfos(eventPageInfo.getList()); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        result.setEventInfoTotal(eventPageInfo.getTotal()); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        break; | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    default: | 
					 | 
					 | 
					                    default: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        break; | 
					 | 
					 | 
					                        break; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            result.setResourceInfos(reInfos); | 
					 | 
					 | 
					            result.setResourceInfos(reInfos); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            result.setResourceInfoTotal(Long.valueOf(String.valueOf(reInfos.size()))); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        for (String resource : resources) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            if (MenusEnums.IC_EVENT.getUrl().equals(resource)){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                PageInfo<EventInfoResultDTO> eventPageInfo = getEventInfo(formDTO); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                result.setEventInfos(eventPageInfo.getList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                result.setEventInfoTotal(eventPageInfo.getTotal()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                break; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        return result; | 
					 | 
					 | 
					        return result; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |