业主报修接口,提交保修单
该接口用于业主提交报修信息,包括报修内容、预约时间、联系方式等,并支持上传报修图片。
http://{ip}:{port}/app/ownerRepair.saveOwnerRepair
POST
| 参数名称 | 必填 | 类型 | 描述 |
|---|---|---|---|
| Authorization | 是 | String | 用户认证token,通过登录接口获取 |
| app-id | 是 | String | 应用ID,由系统分配 |
| transaction-id | 是 | String | 请求流水号,格式:1000000000+YYYYMMDDhhmmss+6位序列 |
| sign | 是 | String | 签名 |
| req-time | 是 | String | 请求时间,格式:YYYYMMDDhhmmss |
| 参数名称 | 必填 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| communityId | 是 | String | 小区编码 | "2022032267510001" |
| appointmentTime | 是 | String | 预约时间(格式:YYYY-MM-DD HH:mm:ss) | "2022-11-26 15:18:00" |
| context | 是 | String | 报修内容 | "水管漏水" |
| photos | 否 | Array<String> | 报修图片(Base64编码或URL) | ["image1.jpg", "image2.jpg"] |
| repairName | 是 | String | 报修人姓名 | "张三" |
| repairObjName | 是 | String | 报修人住址 | "1号楼1单元202室" |
| roomId | 是 | String | 房屋ID | "752022090312040033" |
| tel | 是 | String | 报修联系电话 | "15239726115" |
| repairType | 是 | String | 报修类型 | "102022081592760001" |
| repairChannel | 是 | String | 报修渠道(如:Z-自助) | "Z" |
| repairObjType | 是 | String | 报修对象类型(如:004-房屋) | "004" |
| repairObjId | 是 | String | 报修对象ID | "752022090312040033" |
| 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| code | int | 返回码(0-成功,非0-失败) | 0 |
| msg | String | 返回信息 | "成功" |
| page | int | 分页信息(默认0) | 0 |
| records | int | 记录数(默认0) | 0 |
| rows | int | 行数(默认0) | 0 |
| total | int | 总数(默认0) | 0 |
{
"repairName": "张三",
"repairType": "102022081592760001",
"appointmentTime": "2022-11-26 15:18:00",
"tel": "15239726115",
"roomId": "752022090312040033",
"photos": ["image1.jpg", "image2.jpg"],
"context": "水管漏水",
"communityId": "2022032267510001",
"repairObjType": "004",
"repairChannel": "Z",
"repairObjId": "752022090312040033",
"repairObjName": "1号楼1单元202室"
}
{
"code": 0,
"msg": "成功",
"page": 0,
"records": 0,
"rows": 0,
"total": 0
}
参数校验:
repairType、repairName、tel、repairObjType、repairObjId、repairObjName、appointmentTime、context、communityId)。 报修信息存储:
repairId)。 STATE_WAIT)。 timeout)。 repairPool)。报修流程记录:
repairUser),状态为“提交”(STATE_SUBMIT)。图片存储:
fileRel)。关联业主反馈(可选):
noteId,则关联报修单与业主反馈记录。| 错误码 | 描述 | 可能原因 |
|---|---|---|
| 非0 | 报修失败 | 参数缺失、用户不存在、房屋存在未处理费用、数据库操作失败 |