|
@ -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(); |
|
|