| 
						
						
							
								
							
						
						
					 | 
					@ -523,7 +523,7 @@ public class IcNeighborHoodServiceImpl extends BaseServiceImpl<IcNeighborHoodDao | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    item.setBuildingId(buildingId); | 
					 | 
					 | 
					                    item.setBuildingId(buildingId); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                //3.获取单元ID,判断单元是否存在,不存在则添加单元,存在则直接获取单元ID
 | 
					 | 
					 | 
					                //3.获取单元ID,判断单元是否存在,不存在则添加单元,存在则直接获取单元ID
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                if (null != item.getBuildingUnit()) { | 
					 | 
					 | 
					                if (StringUtils.isNotBlank(item.getBuildingUnit())) { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                    String unitId = getUnitId(formDTO.getCustomerId(), item); | 
					 | 
					 | 
					                    String unitId = getUnitId(formDTO.getCustomerId(), item); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    item.setBuildingUnitId(unitId); | 
					 | 
					 | 
					                    item.setBuildingUnitId(unitId); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -532,7 +532,7 @@ public class IcNeighborHoodServiceImpl extends BaseServiceImpl<IcNeighborHoodDao | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                String buildingId = getBuildingId(formDTO.getCustomerId(), item); | 
					 | 
					 | 
					                String buildingId = getBuildingId(formDTO.getCustomerId(), item); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                item.setBuildingId(buildingId); | 
					 | 
					 | 
					                item.setBuildingId(buildingId); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                //获取单元ID,判断单元是否存在,不存在则添加单元,存在则直接获取单元ID
 | 
					 | 
					 | 
					                //获取单元ID,判断单元是否存在,不存在则添加单元,存在则直接获取单元ID
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                if (null != item.getBuildingUnit()) { | 
					 | 
					 | 
					                if (StringUtils.isNotBlank(item.getBuildingUnit())) { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                    String unitId = getUnitId(formDTO.getCustomerId(), item); | 
					 | 
					 | 
					                    String unitId = getUnitId(formDTO.getCustomerId(), item); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    item.setBuildingUnitId(unitId); | 
					 | 
					 | 
					                    item.setBuildingUnitId(unitId); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -625,7 +625,10 @@ public class IcNeighborHoodServiceImpl extends BaseServiceImpl<IcNeighborHoodDao | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					     */ | 
					 | 
					 | 
					     */ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    private String getUnitId(String customerId, ImportGeneralDTO info) { | 
					 | 
					 | 
					    private String getUnitId(String customerId, ImportGeneralDTO info) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        //根据楼栋ID和单元名获取单元信息
 | 
					 | 
					 | 
					        //根据楼栋ID和单元名获取单元信息
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        IcBuildingUnitDTO unit = icBuildingUnitService.getUnitInfo(info.getBuildingId(), String.valueOf(info.getBuildingUnit())); | 
					 | 
					 | 
					        /** | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					         * 2022-03-29 需求改动,单元号修改 eg 1 改为 1单元 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					         */ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        IcBuildingUnitDTO unit = icBuildingUnitService.getUnitInfo(info.getBuildingId(), info.getBuildingUnit()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        if (null != unit) { | 
					 | 
					 | 
					        if (null != unit) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            return unit.getId(); | 
					 | 
					 | 
					            return unit.getId(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -633,8 +636,8 @@ public class IcNeighborHoodServiceImpl extends BaseServiceImpl<IcNeighborHoodDao | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        IcBuildingUnitEntity unitEntity = new IcBuildingUnitEntity(); | 
					 | 
					 | 
					        IcBuildingUnitEntity unitEntity = new IcBuildingUnitEntity(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        unitEntity.setCustomerId(customerId); | 
					 | 
					 | 
					        unitEntity.setCustomerId(customerId); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        unitEntity.setBuildingId(info.getBuildingId()); | 
					 | 
					 | 
					        unitEntity.setBuildingId(info.getBuildingId()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        unitEntity.setUnitName(info.getBuildingUnit() +"单元"); | 
					 | 
					 | 
					        unitEntity.setUnitName(info.getBuildingUnit()); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        unitEntity.setUnitNum(String.valueOf(info.getBuildingUnit())); | 
					 | 
					 | 
					        unitEntity.setUnitNum(info.getBuildingUnit().replace("单元","")); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        icBuildingUnitService.insert(unitEntity); | 
					 | 
					 | 
					        icBuildingUnitService.insert(unitEntity); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        return unitEntity.getId(); | 
					 | 
					 | 
					        return unitEntity.getId(); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |