| | |
| | | @Java110ParamDoc(name = "link", length = 11, remark = "业主手机号"), |
| | | @Java110ParamDoc(name = "idCard", length = 30, remark = "业主身份证号"), |
| | | @Java110ParamDoc(name = "address", length = 512, remark = "地址"), |
| | | @Java110ParamDoc(name = "otherAddress", length = 512, remark = "其他地址"), |
| | | @Java110ParamDoc(name = "personType", length = 12, remark = "人员类型 P 个人 C 公司"), |
| | | @Java110ParamDoc(name = "personRole", length = 12, remark = "人员角色 1 业主 2 租客 3 家庭成员 4 公司员工 99 其他"), |
| | | @Java110ParamDoc(name = "sex", length = 12, remark = "性别 男 1 女 0"), |
| | |
| | | public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) throws CmdException { |
| | | Assert.jsonObjectHaveKey(reqJson, "name", "请求报文中未包含name"); |
| | | Assert.jsonObjectHaveKey(reqJson, "userId", "请求报文中未包含userId"); |
| | | Assert.jsonObjectHaveKey(reqJson, "link", "请求报文中未包含link"); |
| | | // Assert.jsonObjectHaveKey(reqJson, "link", "请求报文中未包含link"); |
| | | Assert.jsonObjectHaveKey(reqJson, "sex", "请求报文中未包含sex"); |
| | | Assert.jsonObjectHaveKey(reqJson, "communityId", "请求报文中未包含communityId"); |
| | | Assert.jsonObjectHaveKey(reqJson, "personType", "请求报文中未包含personType"); |
| | |
| | | return; |
| | | } |
| | | //获取手机号(判断手机号是否重复) |
| | | |
| | | String link = reqJson.getString("link"); |
| | | if(StringUtils.isNotEmpty(link)){ |
| | | OwnerDto ownerDto = new OwnerDto(); |
| | | ownerDto.setLink(link); |
| | | ownerDto.setCommunityId(reqJson.getString("communityId")); |
| | | List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryAllOwners(ownerDto); |
| | | Assert.listIsNull(ownerDtos, "手机号重复,请重新输入"); |
| | | |
| | | } |
| | | } |
| | | |
| | | @Override |