| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -561,6 +561,11 @@ public class AgencyServiceImpl implements AgencyService { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @Description 【地图配置】组织查询 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * 根据level查询去查询不同的表,类型,组织:agency,网格:grid,小区:neighborHood | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * 组织类型去查 customer_agency,看本级是不是 community,是,下级组织就是网格,查询customer_grid,不是,继续查customer_agency | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * 网格类型去查 查询customer_grid,下级去查 ic_neighbor_hood, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * 当前组织没有经纬度的话,直接赋值根组织的经纬度, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * 下级组织经纬度为空的话,直接赋值上级的经纬度 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param formDTO | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @param tokenDto | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					     * @author zxc | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -585,6 +590,7 @@ public class AgencyServiceImpl implements AgencyService { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result = ConvertUtils.sourceToTarget(entity,MapOrgResultDTO.class); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result.setName(entity.getOrganizationName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result.setLevel(formDTO.getLevel()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result.setAgencyLevel(entity.getLevel()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result.setLatitude(StringUtils.isBlank(entity.getLatitude()) ? new BigDecimal(customerAgencyEntity.getLatitude()) : new BigDecimal(entity.getLatitude())); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result.setLongitude(StringUtils.isBlank(entity.getLongitude()) ? new BigDecimal(customerAgencyEntity.getLongitude()) : new BigDecimal(entity.getLongitude())); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (entity.getLevel().equals(OrgInfoConstant.COMMUNITY)){ | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -622,6 +628,7 @@ public class AgencyServiceImpl implements AgencyService { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result = ConvertUtils.sourceToTarget(entity,MapOrgResultDTO.class); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result.setName(entity.getGridName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result.setLevel(formDTO.getLevel()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result.setAgencyLevel(OrgInfoConstant.GRID); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result.setLatitude(StringUtils.isBlank(entity.getLatitude()) ? new BigDecimal(customerAgencyEntity.getLatitude()) : new BigDecimal(entity.getLatitude())); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            result.setLongitude(StringUtils.isBlank(entity.getLongitude()) ? new BigDecimal(customerAgencyEntity.getLongitude()) : new BigDecimal(entity.getLongitude())); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            List<MapSonOrgResultDTO> son = customerAgencyDao.selectSonOrg(formDTO.getOrgId(), OrgInfoConstant.NEIGHBOR_HOOD); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |