hl-api-changelog/changelogs/2026-04/2026-04-21_order-v2_admin-vehicle-assignment-count-removed.md
yaosutu 68c8d61f39 changelog(order-v2): 管理端行程安排接口变更(聚合接口新增 + vehicleCount 下线)
- 新增 GET /admin/order/{orderId}/itinerary/summary 聚合接口(PR #1064)
- 修复 GET /admin/order/{orderId} 的 hotelAssignmentDetails[].assignmentDate 现算(PR #1064)
- PUT /admin/order/{orderId}/vehicle-assignment 请求 body 删除 vehicleCount(PR #1054)
2026-04-21 15:38:48 +08:00

74 行
2.2 KiB
Markdown

此文件含有不可见的 Unicode 字符

此文件含有人类无法区分的不可见的 Unicode 字符,但可以由计算机进行不同的处理。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

# 管理端配车接口下线 vehicleCount 字段 — 2026-04-21
> **服务** hl-order-service-v2端口 8094· **类型** refactor · **关联** Issue #1053 / PR #1054
> **破坏性变更**:请求 body 字段 `vehicleCount` 删除,前端不再传,后端固定写 1
---
## 一、影响接口
### ✏️ `PUT /admin/order/{orderId}/vehicle-assignment` — 分配车辆(管理端)
**请求参数变更**`VehicleAssignmentReqVO` 移除 `vehicleCount` 字段。当前阶段每单车辆数固定为 1,后端直接写入,前端无需传递。
**变更对比**
| 字段 | 状态 | 说明 |
| --- | --- | --- |
| ~~`vehicleCount`~~ | **已删除** | 前端传入将被忽略JSON 未知字段不报错) |
**保留字段**
| JSON 字段 | Java 字段 | 类型 | 必填 | 说明 |
| --- | --- | --- | --- | --- |
| `vehicleModel` | `vehicleType` | `String` | ✅ ≤100 | 车型(`@JsonProperty("vehicleModel")` 对齐前端契约) |
| `plateNumber` | `plateNumber` | `String` | 否 ≤20 | 车牌号 |
| `driverName` | `driverName` | `String` | 否 ≤50 | 司机姓名 |
| `driverPhone` | `driverPhone` | `String` | 否 ≤20 | 司机电话 |
| `remark` | `remark` | `String` | 否 ≤500 | 备注 |
**新请求示例**
```json
PUT /admin/order/700001/vehicle-assignment
{
"vehicleModel": "商务车",
"plateNumber": "京A12345",
"driverName": "张三",
"driverPhone": "13800000000",
"remark": ""
}
```
**返回值** `Result<Void>``code=200` 即成功)。
---
### `GET /admin/order/{orderId}/vehicle-assignment` — 查车辆分配(未变)
返回值 `VehicleAssignmentVO` 仍然包含 `vehicleCount` 字段(当前版本固定为 `1`),为后续多车扩展预留。
---
## 二、数据库变更
**无**`order_vehicle_assignment` 表未改。
---
## 三、错误码
HTTP 始终返回 200,错误码在 `Result.code` 中。
| code | 触发 | 说明 |
| --- | --- | --- |
| 200 | 正常 | 成功 |
| 400 | `vehicleModel` 缺失/超长 | 参数校验失败 |
---
## 四、关联
- Issue: [wx/HL#1053](https://git.1814.love:8443/wx/HL/issues/1053)
- PR: [wx/HL#1054](https://git.1814.love:8443/wx/HL/pulls/1054)(已合并到 dev