更新车辆信息
用于更新业主或租户的车辆信息,包括车牌号、车辆类型、租赁类型等。
http://ip:port/iot/api/ownerCar.UpdateOwnerCar
POST
参数名称 | 必填 | 类型 | 描述 |
---|---|---|---|
Authorization | 是 | String | 用户认证token |
app-id | 是 | String | 应用ID |
transaction-id | 是 | String | 请求流水号(1000000000+YYYYMMDDhhmmss+6位序列) |
sign | 是 | String | 签名 |
req-time | 是 | String | 请求时间(YYYYMMDDhhmmss) |
参数名称 | 必填 | 类型 | 描述 | 示例 |
---|---|---|---|---|
communityId | 是 | String | 小区ID | "123456789" |
carNum | 是 | String | 车牌号 | "京A12345" |
carId | 是 | String | 车辆ID | "1001" |
memberId | 是 | String | 业主/租户ID | "2001" |
carType | 是 | String | 车辆类型(CAR_TYPE_MEMBER 或 CAR_TYPE_TEMP ) |
"CAR_TYPE_MEMBER" |
leaseType | 否 | String | 租赁类型(默认 LEASE_TYPE_MONTH ) |
"LEASE_TYPE_MONTH" |
startTime | 否 | String | 开始时间(格式 YYYY-MM-DD ,非月租车必填) |
"2023-01-01" |
endTime | 否 | String | 结束时间(格式 YYYY-MM-DD ,非月租车必填) |
"2023-12-31" |
参数名称 | 类型 | 描述 |
---|---|---|
code | String | 返回码(0 成功,非 0 失败) |
msg | String | 返回信息 |
data | Object | 返回数据(通常为空) |
POST /iot/api/ownerCar.UpdateOwnerCar
Headers:
{
"Authorization": "Bearer xxxxxx",
"app-id": "micro-community",
"transaction-id": "100000000020230101120000000001",
"sign": "xxxxxx",
"req-time": "20231001120000"
}
Body:
{
"communityId": "123456789",
"carNum": "京A12345",
"carId": "1001",
"memberId": "2001",
"carType": "CAR_TYPE_MEMBER",
"leaseType": "LEASE_TYPE_MONTH"
}
{
"code": "0",
"msg": "成功",
"data": {}
}
参数校验
communityId
、carNum
、carId
、memberId
、carType
是否为空。 psId
不为空或 -1
)。 CAR_TYPE_MEMBER
),必须绑定车位(psId
不能为空)。默认值处理
leaseType
,默认设为 LEASE_TYPE_MONTH
。 leaseType
不是月租,自动设置 startTime
为当前时间,endTime
为 2037-01-01
。数据库操作
IOwnerCarV1InnerServiceSMO.updateOwnerCar
更新车辆信息。 错误码 | 描述 |
---|---|
0 | 成功 |
非 0 | 失败(具体错误信息见 msg ) |