| 
						
						
							
								
							
						
						
					 | 
					@ -90,12 +90,64 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        ImportGeneralDTO dto = ConvertUtils.sourceToTarget(data, ImportGeneralDTO.class); | 
					 | 
					 | 
					        ImportGeneralDTO dto = ConvertUtils.sourceToTarget(data, ImportGeneralDTO.class); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        dto.setNum(num); | 
					 | 
					 | 
					        dto.setNum(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        dto.setCustomerId(formDTO.getCustomerId()); | 
					 | 
					 | 
					        dto.setCustomerId(formDTO.getCustomerId()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        if (StringUtils.isBlank(data.getAgencyName()) || StringUtils.isBlank(data.getGridName()) || StringUtils.isBlank(data.getNeighborHoodName()) || | 
					 | 
					 | 
					        if(StringUtils.isBlank(data.getAgencyName())){ | 
				
			
			
				
				
			
		
	
		
		
			
				
					 | 
					 | 
					                StringUtils.isBlank(data.getBuildingName()) || StringUtils.isBlank(data.getHouseType()) || StringUtils.isBlank(data.getPurpose()) || | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                StringUtils.isBlank(data.getRentFlagString()) || StringUtils.isBlank(data.getOwnerIdCard()) || StringUtils.isBlank(data.getOwnerName()) || | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                StringUtils.isBlank(data.getOwnerPhone()) || StringUtils.isBlank(data.getDoorName()) || null == data.getBuildingUnit()){ | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					            nums.add(num); | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            disposeErrorMsg(info,ImportErrorMsgConstants.HOUSE_ERROR); | 
					 | 
					 | 
					            disposeErrorMsg(info, "所属组织的值未填写"); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(StringUtils.isBlank(data.getGridName())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info, "所属网格的值未填写"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(StringUtils.isBlank(data.getNeighborHoodName())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info,"所属小区的值未填写"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(StringUtils.isBlank(data.getBuildingName())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info,"所属楼栋的值未填写"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(StringUtils.isBlank(data.getHouseType())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info, "房屋类型的值未填写"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(StringUtils.isBlank(data.getPurpose())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info, "房屋用途的值未填写"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(StringUtils.isBlank(data.getRentFlagString())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info, "是否出租的值未填写"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(StringUtils.isBlank(data.getOwnerIdCard())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info, "房主身份证的值未填写"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(StringUtils.isBlank(data.getOwnerName())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info, "房主姓名的值未填写"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(StringUtils.isBlank(data.getOwnerPhone())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info, "房主电话的值未填写"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(StringUtils.isBlank(data.getDoorName())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info, "门牌号的值未填写"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(null == data.getBuildingUnit()){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info, "单元号的值未填写"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            return; | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        // 应产品要求
 | 
					 | 
					 | 
					        // 应产品要求
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -218,7 +270,9 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        }else { | 
					 | 
					 | 
					        }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(buildingGeneralDTO.getGridId()); | 
					 | 
					 | 
					            GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(buildingGeneralDTO.getGridId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if (null == gridInfo){ | 
					 | 
					 | 
					            if (null == gridInfo){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                throw new EpmetException("查询网格失败..."); | 
					 | 
					 | 
					                nums.add(num); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                disposeErrorMsg(info, ImportErrorMsgConstants.HOUSE_ERROR); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 排除 1、小区名不一样&&楼栋名一样 2、网格名不一样&&小区名一样&&楼名一样 3、组织名不一样&&网格名一样&&小区名一样&&楼名一样
 | 
					 | 
					 | 
					            // 排除 1、小区名不一样&&楼栋名一样 2、网格名不一样&&小区名一样&&楼名一样 3、组织名不一样&&网格名一样&&小区名一样&&楼名一样
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if ((!buildingGeneralDTO.getNeighborHoodName().equals(dto.getNeighborHoodName()) && buildingGeneralDTO.getBuildingName().equals(dto.getBuildingName())) | 
					 | 
					 | 
					            if ((!buildingGeneralDTO.getNeighborHoodName().equals(dto.getNeighborHoodName()) && buildingGeneralDTO.getBuildingName().equals(dto.getBuildingName())) | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -234,7 +288,9 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setAgencyId(buildingGeneralDTO.getAgencyId()); | 
					 | 
					 | 
					            dto.setAgencyId(buildingGeneralDTO.getAgencyId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            AgencyInfoCache agencyInfo = CustomerOrgRedis.getAgencyInfo(dto.getAgencyId()); | 
					 | 
					 | 
					            AgencyInfoCache agencyInfo = CustomerOrgRedis.getAgencyInfo(dto.getAgencyId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if (null == agencyInfo){ | 
					 | 
					 | 
					            if (null == agencyInfo){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                throw new EpmetException("查询组织信息失败..."); | 
					 | 
					 | 
					                nums.add(num); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                disposeErrorMsg(info, ImportErrorMsgConstants.HOUSE_ERROR); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setPid(agencyInfo.getPid()); | 
					 | 
					 | 
					            dto.setPid(agencyInfo.getPid()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setPids(agencyInfo.getPids()); | 
					 | 
					 | 
					            dto.setPids(agencyInfo.getPids()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -270,7 +326,9 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        }else { | 
					 | 
					 | 
					        }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(neighborHoodGeneralDTO.getGridId()); | 
					 | 
					 | 
					            GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(neighborHoodGeneralDTO.getGridId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if (null == gridInfo){ | 
					 | 
					 | 
					            if (null == gridInfo){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                throw new EpmetException("查询网格失败..."); | 
					 | 
					 | 
					                nums.add(num); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                disposeErrorMsg(info, ImportErrorMsgConstants.HOUSE_ERROR); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            // 1.排除网格名不一样但小区名一样 2.排除组织不一样,网格一样,小区一样
 | 
					 | 
					 | 
					            // 1.排除网格名不一样但小区名一样 2.排除组织不一样,网格一样,小区一样
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if ((!gridInfo.getGridName().equals(dto.getGridName()) && neighborHoodGeneralDTO.getNeighborHoodName().equals(dto.getNeighborHoodName())) || | 
					 | 
					 | 
					            if ((!gridInfo.getGridName().equals(dto.getGridName()) && neighborHoodGeneralDTO.getNeighborHoodName().equals(dto.getNeighborHoodName())) || | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -284,7 +342,9 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setAgencyId(neighborHoodGeneralDTO.getAgencyId()); | 
					 | 
					 | 
					            dto.setAgencyId(neighborHoodGeneralDTO.getAgencyId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            AgencyInfoCache agencyInfo = CustomerOrgRedis.getAgencyInfo(dto.getAgencyId()); | 
					 | 
					 | 
					            AgencyInfoCache agencyInfo = CustomerOrgRedis.getAgencyInfo(dto.getAgencyId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if (null == agencyInfo){ | 
					 | 
					 | 
					            if (null == agencyInfo){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                throw new EpmetException("查询组织信息失败..."); | 
					 | 
					 | 
					                nums.add(num); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                disposeErrorMsg(info, ImportErrorMsgConstants.HOUSE_ERROR); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setPid(agencyInfo.getPid()); | 
					 | 
					 | 
					            dto.setPid(agencyInfo.getPid()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setPids(agencyInfo.getPids()); | 
					 | 
					 | 
					            dto.setPids(agencyInfo.getPids()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -303,7 +363,9 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        gridName = null == gridName ? icBuildingDao.selectGridNameById(formDTO.getOrgId()) : gridName; | 
					 | 
					 | 
					        gridName = null == gridName ? icBuildingDao.selectGridNameById(formDTO.getOrgId()) : gridName; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(formDTO.getOrgId()); | 
					 | 
					 | 
					        GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(formDTO.getOrgId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        if (null == gridInfo){ | 
					 | 
					 | 
					        if (null == gridInfo){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            throw new EpmetException("查询网格失败..."); | 
					 | 
					 | 
					            nums.add(num); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            disposeErrorMsg(info, ImportErrorMsgConstants.HOUSE_ERROR); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        //排除不是本网格的 gridName不一样排除,gridName一样但是agencyName不一样也得排除
 | 
					 | 
					 | 
					        //排除不是本网格的 gridName不一样排除,gridName一样但是agencyName不一样也得排除
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        if (dto.getGridName().compareTo(gridName) != 0 || (!dto.getAgencyName().equals(gridInfo.getAgencyName()) && dto.getGridName().equals(gridName))){ | 
					 | 
					 | 
					        if (dto.getGridName().compareTo(gridName) != 0 || (!dto.getAgencyName().equals(gridInfo.getAgencyName()) && dto.getGridName().equals(gridName))){ | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -315,7 +377,9 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setAgencyId(gridInfo.getPid()); | 
					 | 
					 | 
					            dto.setAgencyId(gridInfo.getPid()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            AgencyInfoCache agencyInfo = CustomerOrgRedis.getAgencyInfo(dto.getAgencyId()); | 
					 | 
					 | 
					            AgencyInfoCache agencyInfo = CustomerOrgRedis.getAgencyInfo(dto.getAgencyId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if (null == agencyInfo){ | 
					 | 
					 | 
					            if (null == agencyInfo){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                throw new EpmetException("查询组织信息失败..."); | 
					 | 
					 | 
					                nums.add(num); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                disposeErrorMsg(info, ImportErrorMsgConstants.HOUSE_ERROR); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setPid(agencyInfo.getPid()); | 
					 | 
					 | 
					            dto.setPid(agencyInfo.getPid()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setPids(agencyInfo.getPids()); | 
					 | 
					 | 
					            dto.setPids(agencyInfo.getPids()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -356,7 +420,9 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setAgencyId(formDTO.getOrgId()); | 
					 | 
					 | 
					            dto.setAgencyId(formDTO.getOrgId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            AgencyInfoCache agencyInfo = CustomerOrgRedis.getAgencyInfo(dto.getAgencyId()); | 
					 | 
					 | 
					            AgencyInfoCache agencyInfo = CustomerOrgRedis.getAgencyInfo(dto.getAgencyId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if (null == agencyInfo){ | 
					 | 
					 | 
					            if (null == agencyInfo){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                throw new EpmetException("查询组织信息失败..."); | 
					 | 
					 | 
					                nums.add(num); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                disposeErrorMsg(info, ImportErrorMsgConstants.HOUSE_ERROR); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                return; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setPid(agencyInfo.getPid()); | 
					 | 
					 | 
					            dto.setPid(agencyInfo.getPid()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            dto.setPids(agencyInfo.getPids()); | 
					 | 
					 | 
					            dto.setPids(agencyInfo.getPids()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -489,6 +555,7 @@ public class ImportHouseInfoListener extends AnalysisEventListener<HouseInfoMode | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    String s = neighborHoodService.orgGeneralImport(errorInfos, HouseErrorInfoModel.class); | 
					 | 
					 | 
					                    String s = neighborHoodService.orgGeneralImport(errorInfos, HouseErrorInfoModel.class); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    input.setResultDescFilePath(s); | 
					 | 
					 | 
					                    input.setResultDescFilePath(s); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } catch (IOException e) { | 
					 | 
					 | 
					                } catch (IOException e) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    epmetCommonServiceOpenFeignClient.finishImportTask(input); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    e.printStackTrace(); | 
					 | 
					 | 
					                    e.printStackTrace(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |