changelog: 配车接口vehicleModel/vehicleBrand必传说明
前端选车型下拉时需把vehicleModel和vehicleBrand一起传,不能只传ID。 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
这个提交包含在:
父节点
d66a197feb
当前提交
6411cb7b5a
@ -0,0 +1,29 @@
|
|||||||
|
# 配车接口字段说明
|
||||||
|
|
||||||
|
**日期**: 2026-03-22
|
||||||
|
**接口**: `PUT /admin/order/{orderId}/vehicle-assignment`
|
||||||
|
**问题**: 前端报错 "vehicleModel: 车型不能为空; vehicleBrand: 品牌不能为空"
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 原因
|
||||||
|
|
||||||
|
前端选择了车型下拉(选到了车型ID),但提交时没有传 `vehicleModel` 和 `vehicleBrand` 字段。
|
||||||
|
|
||||||
|
## 请求体必传字段
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"vehicleModel": "小蒙马车(5座)", // 必填:车型名称(从车辆列表选中项中取)
|
||||||
|
"vehicleBrand": "蒙古马", // 必填:品牌(从车辆列表选中项中取)
|
||||||
|
"plateNumber": "222", // 选填:车牌号
|
||||||
|
"driverName": "2222", // 选填:司机姓名
|
||||||
|
"driverPhone": "22222" // 选填:司机电话
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## 前端处理方式
|
||||||
|
|
||||||
|
选择车型下拉时,从选中的车辆数据中取出 `vehicleModel`(车型名称)和 `vehicleBrand`(品牌),一起放到提交的请求体中。不能只传车型ID。
|
||||||
|
|
||||||
|
车辆列表接口 `GET /admin/order/{orderId}/available-vehicles` 返回的每项数据都包含 `vehicleModel` 和 `vehicleBrand` 字段。
|
||||||
正在加载...
x
在新工单中引用
屏蔽一个用户