| | |
| | | |
| | | List<OwnerDto> curOwners = ownerInnerServiceSMOImpl.queryOwners(curOwner); |
| | | Assert.listOnlyOne(curOwners, "未查询到业主信息或查询到多条"); |
| | | |
| | | OwnerDto ownerDto = new OwnerDto(); |
| | | ownerDto.setLink(link); |
| | | ownerDto.setCommunityId(reqJson.getString("communityId")); |
| | | List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryAllOwners(ownerDto); |
| | | if (ownerDtos != null && ownerDtos.size() > 1) { |
| | | throw new IllegalArgumentException("手机号重复,请重新输入"); |
| | | } else if (ownerDtos != null && ownerDtos.size() == 1) { |
| | | for (OwnerDto owner : ownerDtos) { |
| | | if (!reqJson.getString("memberId").equals(owner.getMemberId())) { |
| | | throw new IllegalArgumentException("手机号重复,请重新输入"); |
| | | if(StringUtils.isNotEmpty(link)){ |
| | | OwnerDto ownerDto = new OwnerDto(); |
| | | ownerDto.setLink(link); |
| | | ownerDto.setCommunityId(reqJson.getString("communityId")); |
| | | List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryAllOwners(ownerDto); |
| | | if (ownerDtos != null && ownerDtos.size() > 1) { |
| | | throw new IllegalArgumentException("手机号重复,请重新输入"); |
| | | } else if (ownerDtos != null && ownerDtos.size() == 1) { |
| | | for (OwnerDto owner : ownerDtos) { |
| | | if (!reqJson.getString("memberId").equals(owner.getMemberId())) { |
| | | throw new IllegalArgumentException("手机号重复,请重新输入"); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | //todo 修改 业主信息 |
| | | OwnerPo ownerPo = BeanConvertUtil.covertBean(reqJson, OwnerPo.class); |
| | | if(StringUtils.isEmpty(reqJson.getString("link"))){ |
| | | ownerPo.setLink(""); |
| | | } |
| | | int flag = ownerV1InnerServiceSMOImpl.updateOwner(ownerPo); |
| | | if (flag < 1) { |
| | | throw new CmdException("修改业主失败"); |
| | |
| | | for (OwnerAppUserDto ownerAppUser : ownerAppUserDtos) { |
| | | OwnerAppUserPo ownerAppUserPo = BeanConvertUtil.covertBean(ownerAppUser, OwnerAppUserPo.class); |
| | | ownerAppUserPo.setLink(reqJson.getString("link")); |
| | | if(StringUtils.isEmpty(reqJson.getString("link"))){ |
| | | ownerAppUserPo.setLink(""); |
| | | } |
| | | if(!ownerAppUser.getState().equals(OwnerAppUserDto.STATE_NOT_AUDIT) && StringUtils.isNotEmpty(ownerAppUser.getLink()) && |
| | | !ownerAppUser.getLink().equals(reqJson.getString("link"))){ |
| | | ownerAppUserPo.setState(OwnerAppUserDto.STATE_NOT_AUDIT); |
| | | } |
| | | ownerAppUserV1InnerServiceSMOImpl.updateOwnerAppUser(ownerAppUserPo); |
| | | if (StringUtil.isEmpty(ownerAppUser.getUserId())) { |
| | | continue; |
| | |
| | | UserPo userPo = new UserPo(); |
| | | userPo.setUserId(ownerAppUserDtos.get(0).getUserId()); |
| | | userPo.setTel(reqJson.getString("link")); |
| | | if(StringUtils.isEmpty(reqJson.getString("link"))){ |
| | | userPo.setTel(""); |
| | | } |
| | | userV1InnerServiceSMOImpl.updateUser(userPo); |
| | | } |
| | | } |