|
|
@ -401,6 +401,25 @@ public class EpidemicBuildingUnitServiceImpl extends CrudServiceImpl<EpidemicBui |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void updateRoomCode() { |
|
|
|
List<EpidemicRoomCodeDTO> list = baseDao.listNoRoomCode(); |
|
|
|
List<EpidemicBuildingUnitEntity> updateList = new ArrayList<>(); |
|
|
|
|
|
|
|
if (!list.isEmpty()) { |
|
|
|
log.info("处理" + list.size() + "条无编码房屋"); |
|
|
|
list.forEach(item -> { |
|
|
|
EpidemicBuildingUnitEntity entity = new EpidemicBuildingUnitEntity(); |
|
|
|
String roomCode = getRoomCode(item.getPlotMaCode(), item.getBuildingMaCode(), item.getRoomMaCode()); |
|
|
|
entity.setId(item.getId()); |
|
|
|
entity.setBuildingId(item.getBuildingId()); |
|
|
|
entity.setRoomCode(roomCode); |
|
|
|
updateList.add(entity); |
|
|
|
}); |
|
|
|
updateBatchById(updateList); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// private void updateUnitMaCode(EpidemicBuildingUnitEntity entity) {
|
|
|
|
// String key = RedisKeys.getMaUnitCodeKey(entity.getBuildingId().toString(), entity.getUnit());
|
|
|
|
// String nextKey = RedisKeys.getMaUnitNextCodeKey(entity.getBuildingId().toString());
|
|
|
@ -823,7 +842,9 @@ public class EpidemicBuildingUnitServiceImpl extends CrudServiceImpl<EpidemicBui |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result updateHouseInfo(HouseInfoFormDTO formDTO) { |
|
|
|
EpidemicBuildingUnitDTO dto = get(formDTO.getId()); |
|
|
|
EpidemicBuildingUnitEntity entity = ConvertUtils.sourceToTarget(formDTO, EpidemicBuildingUnitEntity.class); |
|
|
|
entity.setBuildingId(dto.getBuildingId()); |
|
|
|
baseDao.updateById(entity); |
|
|
|
return new Result(); |
|
|
|
} |
|
|
|