Browse Source

房主相关修改

master
zhaoqifeng 3 years ago
parent
commit
917e980a4d
  1. 39
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

39
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

@ -2430,6 +2430,26 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
if (!icHouseNewResult.success() || null == icHouseNewResult.getData()) {
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取房屋信息失败", "获取房屋信息失败");
}
HouseInfoCache houseInfo = CustomerIcHouseRedis.getHouseInfo(tokenDto.getCustomerId(), dto.getHomeId());
if (null == houseInfo) {
String errorMsg = "获取房屋信息失败";
throw new EpmetException(EpmetErrorCode.ORG_ADD_FAILED.getCode(), errorMsg, errorMsg);
}
GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(houseInfo.getGridId());
if (null == gridInfo) {
String errorMsg = "获取网格信息失败";
throw new EpmetException(EpmetErrorCode.ORG_ADD_FAILED.getCode(), errorMsg, errorMsg);
}
dto.setCustomerId(tokenDto.getCustomerId());
dto.setAgencyId(houseInfo.getAgencyId());
dto.setPids(gridInfo.getPids());
dto.setGridId(houseInfo.getGridId());
dto.setVillageId(houseInfo.getNeighborHoodId());
dto.setBuildId(houseInfo.getBuildingId());
dto.setUnitId(houseInfo.getBuildingUnitId());
dto.setHomeId(dto.getHomeId());
if (idCard.equals(icHouseNewResult.getData().getOwnerIdCard())) {
dto.setIsOwner(true);
}
@ -2482,25 +2502,6 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
}
}
HouseInfoCache houseInfo = CustomerIcHouseRedis.getHouseInfo(tokenDto.getCustomerId(), dto.getHomeId());
if (null == houseInfo) {
String errorMsg = "获取房屋信息失败";
throw new EpmetException(EpmetErrorCode.ORG_ADD_FAILED.getCode(), errorMsg, errorMsg);
}
GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(houseInfo.getGridId());
if (null == gridInfo) {
String errorMsg = "获取网格信息失败";
throw new EpmetException(EpmetErrorCode.ORG_ADD_FAILED.getCode(), errorMsg, errorMsg);
}
dto.setCustomerId(tokenDto.getCustomerId());
dto.setAgencyId(houseInfo.getAgencyId());
dto.setPids(gridInfo.getPids());
dto.setGridId(houseInfo.getGridId());
dto.setVillageId(houseInfo.getNeighborHoodId());
dto.setBuildId(houseInfo.getBuildingId());
dto.setUnitId(houseInfo.getBuildingUnitId());
dto.setHomeId(dto.getHomeId());
IcResiUserEntity entity = ConvertUtils.sourceToTarget(dto, IcResiUserEntity.class);
this.setIcResiUserPids(entity);

Loading…
Cancel
Save