| 
						
						
							
								
							
						
						
					 | 
					@ -8,14 +8,17 @@ import com.epmet.commons.tools.redis.common.bean.BuildingInfoCache; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.commons.tools.utils.EpmetRequestHolder; | 
					 | 
					 | 
					import com.epmet.commons.tools.utils.EpmetRequestHolder; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dataaggre.dto.epmetuser.result.IcResiInfoResultDTO; | 
					 | 
					 | 
					import com.epmet.dataaggre.dto.epmetuser.result.IcResiInfoResultDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dataaggre.dto.govorg.result.CoverageAnalisisDataListResultDTO; | 
					 | 
					 | 
					import com.epmet.dataaggre.dto.govorg.result.CoverageAnalisisDataListResultDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.epmet.dataaggre.dto.govorg.result.IcEnterisePatrolResultDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dataaggre.entity.epmetuser.IcResiUserEntity; | 
					 | 
					 | 
					import com.epmet.dataaggre.entity.epmetuser.IcResiUserEntity; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dataaggre.entity.govorg.*; | 
					 | 
					 | 
					import com.epmet.dataaggre.entity.govorg.*; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.epmet.dataaggre.entity.govproject.IcEventEntity; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dataaggre.entity.heart.IcCommunitySelfOrganizationEntity; | 
					 | 
					 | 
					import com.epmet.dataaggre.entity.heart.IcCommunitySelfOrganizationEntity; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dataaggre.entity.heart.IcPartyUnitEntity; | 
					 | 
					 | 
					import com.epmet.dataaggre.entity.heart.IcPartyUnitEntity; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dataaggre.service.CoverageService; | 
					 | 
					 | 
					import com.epmet.dataaggre.service.CoverageService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dataaggre.service.epmetuser.IcResiService; | 
					 | 
					 | 
					import com.epmet.dataaggre.service.epmetuser.IcResiService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dataaggre.service.govorg.GovOrgCoverageService; | 
					 | 
					 | 
					import com.epmet.dataaggre.service.govorg.GovOrgCoverageService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dataaggre.service.govorg.GovOrgService; | 
					 | 
					 | 
					import com.epmet.dataaggre.service.govorg.GovOrgService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.epmet.dataaggre.service.govproject.GovProjectService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dataaggre.service.heart.HeartService; | 
					 | 
					 | 
					import com.epmet.dataaggre.service.heart.HeartService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import lombok.extern.slf4j.Slf4j; | 
					 | 
					 | 
					import lombok.extern.slf4j.Slf4j; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.apache.commons.collections4.CollectionUtils; | 
					 | 
					 | 
					import org.apache.commons.collections4.CollectionUtils; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -44,6 +47,9 @@ public class CoverageServiceImpl implements CoverageService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    @Autowired | 
					 | 
					 | 
					    @Autowired | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    private HeartService heartService; | 
					 | 
					 | 
					    private HeartService heartService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    @Autowired | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    private GovProjectService govProjectService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    /** | 
					 | 
					 | 
					    /** | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					     * 场所类型常量 | 
					 | 
					 | 
					     * 场所类型常量 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					     */ | 
					 | 
					 | 
					     */ | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -53,7 +59,7 @@ public class CoverageServiceImpl implements CoverageService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    public static final String PLACE_TYPE_CITY_MANAGEMENT= "city_management"; | 
					 | 
					 | 
					    public static final String PLACE_TYPE_CITY_MANAGEMENT= "city_management"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    public static final String PLACE_TYPE_COMUNITY_ORG= "community_org"; | 
					 | 
					 | 
					    public static final String PLACE_TYPE_COMUNITY_ORG= "community_org"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    public static final String PLACE_TYPE_DANGEROUS_CHEMICALS= "dangerous_chemicals"; | 
					 | 
					 | 
					    public static final String PLACE_TYPE_DANGEROUS_CHEMICALS= "dangerous_chemicals"; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					    public static final String PLACE_TYPE_ENTERPRISE_PARTROL= "enterprise_partrol"; | 
					 | 
					 | 
					    public static final String PLACE_TYPE_ENTERPRISE_PARTROL= "enterprise_patrol"; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					    public static final String PLACE_TYPE_GROUP_RENT= "group_rent"; | 
					 | 
					 | 
					    public static final String PLACE_TYPE_GROUP_RENT= "group_rent"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    public static final String PLACE_TYPE_PUBLIC_SERVICE= "public_service"; | 
					 | 
					 | 
					    public static final String PLACE_TYPE_PUBLIC_SERVICE= "public_service"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    public static final String PLACE_TYPE_SUPERIOR_RESOURCE= "superior_resource"; | 
					 | 
					 | 
					    public static final String PLACE_TYPE_SUPERIOR_RESOURCE= "superior_resource"; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -188,7 +194,8 @@ public class CoverageServiceImpl implements CoverageService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 特殊人群
 | 
					 | 
					 | 
					            // 特殊人群
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            return icResiService.countSpecialResisBySpecialType(customerId, agencyId, staffOrgIds, categoryKey, search); | 
					 | 
					 | 
					            return icResiService.countSpecialResisBySpecialType(customerId, agencyId, staffOrgIds, categoryKey, search); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_EVENT.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_EVENT.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            // 难点痛点 todo
 | 
					 | 
					 | 
					            // 难点痛点
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return govProjectService.countIcEventEntities(customerId, staffOrgIds, search, true); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_CITY_MANAGEMENT.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_CITY_MANAGEMENT.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 城市资源管理
 | 
					 | 
					 | 
					            // 城市资源管理
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            return orgCoverageService.countCityResourceEntities(customerId, staffOrgIds, search, categoryKey); | 
					 | 
					 | 
					            return orgCoverageService.countCityResourceEntities(customerId, staffOrgIds, search, categoryKey); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -205,9 +212,8 @@ public class CoverageServiceImpl implements CoverageService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 危化企业
 | 
					 | 
					 | 
					            // 危化企业
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            return orgCoverageService.countDangerousChemicalEntities(customerId, staffOrgIds, search, categoryKey); | 
					 | 
					 | 
					            return orgCoverageService.countDangerousChemicalEntities(customerId, staffOrgIds, search, categoryKey); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_ENTERPRISE_PARTROL.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_ENTERPRISE_PARTROL.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            // 企事业单位巡查 todo
 | 
					 | 
					 | 
					            // 企事业单位巡查
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					
 | 
					 | 
					 | 
					            return orgCoverageService.countEnterprisePatrol(customerId, agencyId, staffOrgIds, search, categoryKey); | 
				
			
			
				
				
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_GROUP_RENT.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_GROUP_RENT.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 群租房。出租的房屋,住的人口超过5人属于群租房(是个规定) todo
 | 
					 | 
					 | 
					            // 群租房。出租的房屋,住的人口超过5人属于群租房(是个规定) todo
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -263,18 +269,24 @@ public class CoverageServiceImpl implements CoverageService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                return new CoverageAnalisisDataListResultDTO(re.getId(), categoryKey, placeType, re.getName(), buildingLatitude, buildingLongitude); | 
					 | 
					 | 
					                return new CoverageAnalisisDataListResultDTO(re.getId(), categoryKey, placeType, re.getName(), buildingLatitude, buildingLongitude); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            }).collect(Collectors.toList()); | 
					 | 
					 | 
					            }).collect(Collectors.toList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_EVENT.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_EVENT.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            // 难点痛点 todo
 | 
					 | 
					 | 
					            // 难点痛点
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					
 | 
					 | 
					 | 
					            List<IcEventEntity> icEventEntities = govProjectService.searchIcEventEntities( | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    customerId, staffOrgIds, search, true, isPage, pageNo, pageSize); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return icEventEntities.stream() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    .map(e -> new CoverageAnalisisDataListResultDTO(e.getId(), categoryKey, placeType, e.getName(), e.getLatitude(), e.getLongitude())) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_CITY_MANAGEMENT.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_CITY_MANAGEMENT.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 城市资源管理
 | 
					 | 
					 | 
					            // 城市资源管理
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            List<IcCityManagementEntity> cityResources = orgCoverageService.searchCityResourceEntities(customerId, staffOrgIds, search, categoryKey, isPage, pageNo, pageSize); | 
					 | 
					 | 
					            List<IcCityManagementEntity> cityResources = orgCoverageService.searchCityResourceEntities( | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    customerId, staffOrgIds, search, categoryKey, isPage, pageNo, pageSize); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            return cityResources.stream() | 
					 | 
					 | 
					            return cityResources.stream() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    .map(resource -> new CoverageAnalisisDataListResultDTO(resource.getId(), categoryKey, placeType, resource.getName(), resource.getLatitude(), resource.getLongitude())) | 
					 | 
					 | 
					                    .map(resource -> new CoverageAnalisisDataListResultDTO(resource.getId(), categoryKey, placeType, resource.getName(), resource.getLatitude(), resource.getLongitude())) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_COMUNITY_ORG.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_COMUNITY_ORG.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 社区自组织
 | 
					 | 
					 | 
					            // 社区自组织
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            List<IcCommunitySelfOrganizationEntity> l = heartService.searchCommunityOrgEntities(customerId, agencyId, staffOrgIds, search, categoryKey, isPage, pageNo, pageSize); | 
					 | 
					 | 
					            List<IcCommunitySelfOrganizationEntity> l = heartService.searchCommunityOrgEntities( | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    customerId, agencyId, staffOrgIds, search, categoryKey, isPage, pageNo, pageSize); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            return l.stream() | 
					 | 
					 | 
					            return l.stream() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    .map(org -> new CoverageAnalisisDataListResultDTO(org.getId(), categoryKey, placeType, org.getOrganizationName(), org.getLatitude(), org.getLongitude())) | 
					 | 
					 | 
					                    .map(org -> new CoverageAnalisisDataListResultDTO(org.getId(), categoryKey, placeType, org.getOrganizationName(), org.getLatitude(), org.getLongitude())) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -282,20 +294,24 @@ public class CoverageServiceImpl implements CoverageService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 机关直属部门(联建单位)  楼宇党建 0;两新组织 1;区域单位党建 2;机关直属部门 3;社会团体 4;民办非企业单位 5;基金会 6;其他 7
 | 
					 | 
					 | 
					            // 机关直属部门(联建单位)  楼宇党建 0;两新组织 1;区域单位党建 2;机关直属部门 3;社会团体 4;民办非企业单位 5;基金会 6;其他 7
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if (categoryKey.equals("pu_jgzsbm")) { | 
					 | 
					 | 
					            if (categoryKey.equals("pu_jgzsbm")) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                String partyUnitType = "3"; | 
					 | 
					 | 
					                String partyUnitType = "3"; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                List<IcPartyUnitEntity> l = heartService.searchPartyUnitEntities(customerId, agencyId, staffOrgIds, partyUnitType, search, isPage, pageNo, pageSize); | 
					 | 
					 | 
					                List<IcPartyUnitEntity> l = heartService.searchPartyUnitEntities( | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                        customerId, agencyId, staffOrgIds, partyUnitType, search, isPage, pageNo, pageSize); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                return l.stream().map(dc -> new CoverageAnalisisDataListResultDTO(dc.getId(), categoryKey, placeType, dc.getUnitName(), dc.getLatitude(), dc.getLongitude())) | 
					 | 
					 | 
					                return l.stream().map(dc -> new CoverageAnalisisDataListResultDTO(dc.getId(), categoryKey, placeType, dc.getUnitName(), dc.getLatitude(), dc.getLongitude())) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        .collect(Collectors.toList()); | 
					 | 
					 | 
					                        .collect(Collectors.toList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            return new ArrayList<>(); | 
					 | 
					 | 
					            return new ArrayList<>(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_DANGEROUS_CHEMICALS.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_DANGEROUS_CHEMICALS.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 危化企业
 | 
					 | 
					 | 
					            // 危化企业
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            List<IcDangerousChemicalsEntity> l = orgCoverageService.searchDangerousChemicalEntities(customerId, staffOrgIds, search, categoryKey, isPage, pageNo, pageSize); | 
					 | 
					 | 
					            List<IcDangerousChemicalsEntity> l = orgCoverageService.searchDangerousChemicalEntities( | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    customerId, staffOrgIds, search, categoryKey, isPage, pageNo, pageSize); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            return l.stream().map(dc -> new CoverageAnalisisDataListResultDTO(dc.getId(), categoryKey, placeType, dc.getName(), dc.getLatitude(), dc.getLongitude())) | 
					 | 
					 | 
					            return l.stream().map(dc -> new CoverageAnalisisDataListResultDTO(dc.getId(), categoryKey, placeType, dc.getName(), dc.getLatitude(), dc.getLongitude())) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_ENTERPRISE_PARTROL.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_ENTERPRISE_PARTROL.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            // 企事业单位巡查 todo
 | 
					 | 
					 | 
					            // 企事业单位巡查
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					
 | 
					 | 
					 | 
					            List<IcEnterisePatrolResultDTO> list = orgCoverageService.listEnterprisePatrol( | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					
 | 
					 | 
					 | 
					                    customerId, agencyId, staffOrgIds, search, categoryKey, isPage, pageNo, pageSize); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return list.stream().map(dc -> new CoverageAnalisisDataListResultDTO(dc.getPatrolId(), categoryKey, placeType, dc.getPlaceOrgName(), dc.getLatitude(), dc.getLongitude())) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_GROUP_RENT.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_GROUP_RENT.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 群租房。出租的房屋,住的人口超过5人属于群租房(是个规定) todo
 | 
					 | 
					 | 
					            // 群租房。出租的房屋,住的人口超过5人属于群租房(是个规定) todo
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            //select h.id, b.LATITUDE, b.LONGITUDE, concat(nei.NEIGHBOR_HOOD_NAME, b.BUILDING_NAME, u.UNIT_NAME)
 | 
					 | 
					 | 
					            //select h.id, b.LATITUDE, b.LONGITUDE, concat(nei.NEIGHBOR_HOOD_NAME, b.BUILDING_NAME, u.UNIT_NAME)
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -311,12 +327,14 @@ public class CoverageServiceImpl implements CoverageService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_PUBLIC_SERVICE.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_PUBLIC_SERVICE.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 公共服务
 | 
					 | 
					 | 
					            // 公共服务
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            List<IcPublicServiceEntity> l = orgCoverageService.searchPublicServiceEntities(customerId, staffOrgIds, search, categoryKey, isPage, pageNo, pageSize); | 
					 | 
					 | 
					            List<IcPublicServiceEntity> l = orgCoverageService.searchPublicServiceEntities( | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    customerId, staffOrgIds, search, categoryKey, isPage, pageNo, pageSize); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            return l.stream().map(dc -> new CoverageAnalisisDataListResultDTO(dc.getId(), categoryKey, placeType, dc.getName(), dc.getLatitude(), dc.getLongitude())) | 
					 | 
					 | 
					            return l.stream().map(dc -> new CoverageAnalisisDataListResultDTO(dc.getId(), categoryKey, placeType, dc.getName(), dc.getLatitude(), dc.getLongitude())) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else if (PLACE_TYPE_SUPERIOR_RESOURCE.equals(placeType)) { | 
					 | 
					 | 
					        } else if (PLACE_TYPE_SUPERIOR_RESOURCE.equals(placeType)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 优势资源
 | 
					 | 
					 | 
					            // 优势资源
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            List<IcSuperiorResourceEntity> l = orgCoverageService.searchSuporiorResourceEntities(customerId, staffOrgIds, search, categoryKey, isPage, pageNo, pageSize); | 
					 | 
					 | 
					            List<IcSuperiorResourceEntity> l = orgCoverageService.searchSuporiorResourceEntities( | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    customerId, staffOrgIds, search, categoryKey, isPage, pageNo, pageSize); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            return l.stream().map(dc -> new CoverageAnalisisDataListResultDTO(dc.getId(), categoryKey, placeType, dc.getName(), dc.getLatitude(), dc.getLongitude())) | 
					 | 
					 | 
					            return l.stream().map(dc -> new CoverageAnalisisDataListResultDTO(dc.getId(), categoryKey, placeType, dc.getName(), dc.getLatitude(), dc.getLongitude())) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
					 | 
					 | 
					                    .collect(Collectors.toList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |