该接口用于修改房屋的基本信息,包括房号、层数、建筑面积等属性,同时支持修改房屋租赁信息。
POST http://{ip}:{port}/app/room.updateRoom
POST
| 参数名称 | 必填 | 类型 | 描述 |
|---|---|---|---|
| Authorization | 是 | String | 用户认证token |
| app-id | 是 | String | 应用ID |
| transaction-id | 是 | String | 请求流水号 |
| sign | 是 | String | 签名 |
| req-time | 是 | String | 请求时间(YYYYMMDDhhmmss) |
| 参数名称 | 必填 | 类型 | 长度 | 描述 | 示例值 |
|---|---|---|---|---|---|
| communityId | 是 | String | 30 | 小区ID | "2022121921870161" |
| roomId | 是 | String | 30 | 房屋ID | "123123123123" |
| roomNum | 是 | String | 64 | 房号 | "88488" |
| layer | 是 | String | 12 | 层数 | "1" |
| unitId | 是 | String | 30 | 单元ID | "123123123" |
| builtUpArea | 是 | String | 12 | 建筑面积 | "110" |
| section | 否 | String | 12 | 房屋个数 | "0" |
| apartment | 否 | String | 12 | 固定值"10102" | "10102" |
| feeCoefficient | 否 | String | 12 | 算费系数(默认1) | "1.00" |
| roomSubType | 否 | String | 12 | 房屋类型(110住宅/120办公室/119宿舍) | "110" |
| roomArea | 否 | String | 12 | 室内面积 | "110" |
| roomRent | 否 | String | 12 | 租金(办公室/宿舍时使用) | "0" |
| remark | 否 | String | 512 | 备注 | "sdf" |
| state | 否 | String | - | 房屋状态 | "已出租" |
| startTime | 条件必填 | String | - | 起租时间(state为已出租时必填) | "2023-01-01" |
| endTime | 条件必填 | String | - | 截租时间(state为已出租时必填) | "2023-12-31" |
| attrs | 否 | Array | - | 房屋属性列表 | 见示例 |
| 参数名称 | 类型 | 描述 | 示例值 |
|---|---|---|---|
| code | int | 返回码(0成功) | 0 |
| msg | String | 返回信息 | "成功" |
{
"roomNum": "88488",
"layer": "1",
"unitId": "123123123",
"section": "0",
"apartment": "10102",
"builtUpArea": "110",
"feeCoefficient": "1.00",
"roomId": "123123123123",
"remark": "sdf",
"roomSubType": "110",
"roomArea": "110",
"roomRent": "0",
"communityId": "2022121921870161",
"state": "已出租",
"startTime": "2023-01-01",
"endTime": "2023-12-31",
"attrs": [
{
"specCd": "1001",
"value": "属性值1"
},
{
"attrId": "2001",
"specCd": "1002",
"value": "属性值2"
}
]
}
{
"code": 0,
"msg": "成功"
}
参数校验:
核心业务处理:
数据库操作:
特殊处理: