|
|
@ -208,6 +208,19 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
|
} |
|
|
|
} |
|
|
|
//2021.11.25 end
|
|
|
|
//2022.04.19 start 这个房屋下已经设置了户主后,再次选择户主时提示提示“房屋下已存在户主” PS.户主指与户主关系是本人的用户
|
|
|
|
if (map.containsKey("YHZGX")) { |
|
|
|
LambdaQueryWrapper<IcResiUserEntity> wrapper = new LambdaQueryWrapper<>(); |
|
|
|
wrapper.eq(IcResiUserEntity::getHomeId, map.get("HOME_ID")); |
|
|
|
wrapper.eq(IcResiUserEntity::getYhzgx, RelationshipEnum.SELF.getCode()); |
|
|
|
List<IcResiUserEntity> entityList = baseDao.selectList(wrapper); |
|
|
|
if (CollectionUtils.isNotEmpty(entityList)) { |
|
|
|
String errorMsg = "房屋下已存在户主"; |
|
|
|
throw new EpmetException(EpmetErrorCode.ORG_ADD_FAILED.getCode(), errorMsg, errorMsg); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
//2022.04.19 end
|
|
|
|
//查询组织信息
|
|
|
|
String agencyId = map.get("AGENCY_ID"); |
|
|
|
Result<CustomerAgencyDTO> result = govOrgOpenFeignClient.getAgencyById(agencyId); |
|
|
@ -325,6 +338,21 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
|
} |
|
|
|
} |
|
|
|
//2021.11.25 end
|
|
|
|
//2022.04.19 start 这个房屋下已经设置了户主后,再次选择户主时提示提示“房屋下已存在户主” PS.户主指与户主关系是本人的用户
|
|
|
|
if (map.containsKey("YHZGX")) { |
|
|
|
IcResiUserEntity entity = baseDao.selectById(map.get("ID")); |
|
|
|
if (entity != null && !RelationshipEnum.SELF.getCode().equals(entity.getYhzgx())) { |
|
|
|
LambdaQueryWrapper<IcResiUserEntity> wrapper = new LambdaQueryWrapper<>(); |
|
|
|
wrapper.eq(IcResiUserEntity::getHomeId, entity.getHomeId()); |
|
|
|
wrapper.eq(IcResiUserEntity::getYhzgx, RelationshipEnum.SELF.getCode()); |
|
|
|
List<IcResiUserEntity> entityList = baseDao.selectList(wrapper); |
|
|
|
if (CollectionUtils.isNotEmpty(entityList)) { |
|
|
|
String errorMsg = "房屋下已存在户主"; |
|
|
|
throw new EpmetException(EpmetErrorCode.ORG_ADD_FAILED.getCode(), errorMsg, errorMsg); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
//2022.04.19 end
|
|
|
|
resiUserId = map.get("ID"); |
|
|
|
} |
|
|
|
} |
|
|
|