|  |  | @ -528,7 +528,7 @@ public class IcNeighborHoodServiceImpl extends BaseServiceImpl<IcNeighborHoodDao | 
			
		
	
		
			
				
					|  |  |  |                     item.setBuildingId(buildingId); | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |                 //3.获取单元ID,判断单元是否存在,不存在则添加单元,存在则直接获取单元ID
 | 
			
		
	
		
			
				
					|  |  |  |                 if (null != item.getBuildingUnit()) { | 
			
		
	
		
			
				
					|  |  |  |                 if (StringUtils.isNotBlank(item.getBuildingUnit())) { | 
			
		
	
		
			
				
					|  |  |  |                     String unitId = getUnitId(formDTO.getCustomerId(), item); | 
			
		
	
		
			
				
					|  |  |  |                     item.setBuildingUnitId(unitId); | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
	
		
			
				
					|  |  | @ -537,7 +537,7 @@ public class IcNeighborHoodServiceImpl extends BaseServiceImpl<IcNeighborHoodDao | 
			
		
	
		
			
				
					|  |  |  |                 String buildingId = getBuildingId(formDTO.getCustomerId(), item); | 
			
		
	
		
			
				
					|  |  |  |                 item.setBuildingId(buildingId); | 
			
		
	
		
			
				
					|  |  |  |                 //获取单元ID,判断单元是否存在,不存在则添加单元,存在则直接获取单元ID
 | 
			
		
	
		
			
				
					|  |  |  |                 if (null != item.getBuildingUnit()) { | 
			
		
	
		
			
				
					|  |  |  |                 if (StringUtils.isNotBlank(item.getBuildingUnit())) { | 
			
		
	
		
			
				
					|  |  |  |                     String unitId = getUnitId(formDTO.getCustomerId(), item); | 
			
		
	
		
			
				
					|  |  |  |                     item.setBuildingUnitId(unitId); | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
	
		
			
				
					|  |  | @ -630,7 +630,10 @@ public class IcNeighborHoodServiceImpl extends BaseServiceImpl<IcNeighborHoodDao | 
			
		
	
		
			
				
					|  |  |  |      */ | 
			
		
	
		
			
				
					|  |  |  |     private String getUnitId(String customerId, ImportGeneralDTO info) { | 
			
		
	
		
			
				
					|  |  |  |         //根据楼栋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) { | 
			
		
	
		
			
				
					|  |  |  |             return unit.getId(); | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
	
		
			
				
					|  |  | @ -638,8 +641,8 @@ public class IcNeighborHoodServiceImpl extends BaseServiceImpl<IcNeighborHoodDao | 
			
		
	
		
			
				
					|  |  |  |         IcBuildingUnitEntity unitEntity = new IcBuildingUnitEntity(); | 
			
		
	
		
			
				
					|  |  |  |         unitEntity.setCustomerId(customerId); | 
			
		
	
		
			
				
					|  |  |  |         unitEntity.setBuildingId(info.getBuildingId()); | 
			
		
	
		
			
				
					|  |  |  |         unitEntity.setUnitName(info.getBuildingUnit() +"单元"); | 
			
		
	
		
			
				
					|  |  |  |         unitEntity.setUnitNum(String.valueOf(info.getBuildingUnit())); | 
			
		
	
		
			
				
					|  |  |  |         unitEntity.setUnitName(info.getBuildingUnit()); | 
			
		
	
		
			
				
					|  |  |  |         unitEntity.setUnitNum(info.getBuildingUnit().replace("单元","")); | 
			
		
	
		
			
				
					|  |  |  |         icBuildingUnitService.insert(unitEntity); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         return unitEntity.getId(); | 
			
		
	
	
		
			
				
					|  |  | 
 |