更新车辆信息
用于更新业主或租户的车辆信息,包括车牌号、车辆类型、租赁类型等。
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) |