修改业主信息
该接口用于第三方系统(如招商系统)同步业主信息,支持修改业主的基本信息、联系方式、身份证号、人脸照片等数据,并更新关联的账户和App用户信息。
http://{ip}:{port}/app/owner.editOwner  
POST  
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
Authorization | 
是 | String | 用户认证Token(Base Token),通过登录接口获取 | 
app-id | 
是 | String | 应用ID,由系统dev账户分配 | 
transaction-id | 
是 | String | 请求流水号,格式:1000000000+YYYYMMDDhhmmss+6位序列(需保证唯一性) | 
sign | 
是 | String | 签名,用于请求验证 | 
req-time | 
是 | String | 请求时间,格式:YYYYMMDDhhmmss | 
| 参数名称 | 必填 | 类型 | 长度限制 | 描述 | 
|---|---|---|---|---|
communityId | 
是 | String | 30 | 小区ID | 
name | 
是 | String | 64 | 业主姓名 | 
link | 
是 | String | 11 | 业主手机号(需唯一,若包含*则忽略) | 
idCard | 
否 | String | 30 | 业主身份证号(需唯一,若包含*则忽略) | 
address | 
否 | String | 512 | 业主住址 | 
sex | 
否 | String | 12 | 性别:1(男)/ 0(女) | 
ownerTypeCd | 
是 | String | 12 | 业主类型:1001(业主)/ 2002(家庭成员,需传ownerId) | 
remark | 
否 | String | 512 | 备注信息 | 
memberId | 
是 | String | 30 | 业主ID(唯一标识,必传) | 
ownerPhoto | 
否 | String | - | 业主人脸照片(Base64编码,用于门禁系统) | 
ownerPhotoUrl | 
否 | String | 500 | 人脸照片URL(长度不超过500字符) | 
attrs | 
否 | JSONArray | - | 业主自定义属性列表(格式见下方说明) | 
attrs字段说明(可选)[
  {
    "attrId": "属性ID(新增时传空或负值)",
    "specCd": "属性编码",
    "value": "属性值"
  }
]
| 参数名称 | 类型 | 描述 | 
|---|---|---|
code | 
int | 返回码:0成功,其他失败 | 
msg | 
String | 返回消息(如“成功”或错误信息) | 
{
  "name": "王五",
  "link": "18909718888",
  "address": "北京市海淀区",
  "sex": "0",
  "ownerTypeCd": "1001",
  "memberId": "123123123",
  "idCard": "110101199001011234",
  "communityId": "2022121921870161",
  "ownerPhotoUrl": "https://example.com/face.jpg",
  "attrs": [
    {
      "attrId": "112233",
      "specCd": "OWNER_CAR_NUM",
      "value": "京A12345"
    }
  ]
}
{
  "code": 0,
  "msg": "成功"
}
参数校验
memberId、name、link、communityId)。  *则忽略)。  数据更新
OwnerPo表)。  AccountPo表)。  OwnerAttrPo表,新增或修改)。  OwnerAppUserPo和UserPo表)。事务控制
@Java110Transactional注解保证操作原子性。ownerTypeCd为2002(家庭成员),需确保ownerId有效。  ownerPhotoUrl)超过500字符会报错。  以上为完整API文档,符合RESTful规范,标注了必填/可选参数及数据类型。