docs(changelog): #6022 补逐日车费响应示例(SnapshotCellVO 字段+JSON 样例)
这个提交包含在:
父节点
d7c80b13ed
当前提交
9b90e2dab2
@ -38,6 +38,41 @@ generated: "2026-08-18T15:40:00+08:00"
|
||||
- **bug1**:清空=清掉派车占用让重派,不等于把需求作废。清空后需求回「待派车」、被清行的车/司机占用正确释放、订单状态不受影响;stale 陈旧定稿场景同样回待派车。
|
||||
- **bug2**:核单一致性校验改为 **Σ(求和)口径**——逐日费累加 = 总车费;存量写错的逐日行由 **Flyway `V20260818_001`** 回填为单日价(仅影响展示/司机端总费,核单快照独立落库不受影响)。
|
||||
|
||||
## 响应示例(逐日车费,bug2)
|
||||
|
||||
确认执行页「逐日车费」逐日单元格(`SnapshotCellVO`)字段——每天一行,关键是 **`protocolPrice`(当天派车价/协议价)现在=该天单日价**,不再是整槽总价平铺:
|
||||
|
||||
```json
|
||||
{
|
||||
"slotId": "2089597158683455490",
|
||||
"serviceDate": "2026-08-24",
|
||||
"assignmentId": "2089595940254986242",
|
||||
"used": "USED",
|
||||
"readOnly": false,
|
||||
"vehicleId": "2085539421276286978",
|
||||
"driverId": "2067084362829979650",
|
||||
"rescheduleResidue": false,
|
||||
"canDelete": true,
|
||||
"vehiclePlate": "蒙A-E2E99",
|
||||
"driverName": "王信",
|
||||
"protocolPrice": "1000.00"
|
||||
}
|
||||
```
|
||||
|
||||
| 字段 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `slotId` | Long(字符串) | 稳定槽位 ID(当天逐日切片) |
|
||||
| `serviceDate` | Date | 服务日期(逐日) |
|
||||
| `assignmentId` | Long(字符串) | 当天逐日派车行 ID(取消/改派按此 ID) |
|
||||
| `used` | String | `USED`=实际用车 / `UNUSED`=显式不用车 / `null`=未编辑 |
|
||||
| `readOnly` / `canDelete` | Boolean | 该 cell 只读 / 可删除(取消)标记 |
|
||||
| `vehicleId` / `driverId` | Long(字符串) | 当天车辆/司机 ID(未派为 null) |
|
||||
| `rescheduleResidue` | Boolean | 是否改期残留旧日期行(true 挂「改期残留/待清理」徽标) |
|
||||
| `vehiclePlate` / `driverName` | String | 当天车牌/司机明文(行冻结快照,未派为 null) |
|
||||
| **`protocolPrice`** | BigDecimal(字符串) | **当天派车价**:`= 该天单日协议价`(chargeable=0→0;缺协议价回退日历参考价,再无则 0)。**改动前=整槽总价平铺到每天,改动后=当天单日价** |
|
||||
|
||||
**前端渲染要点**:逐日车费把每一行 `serviceDate` 的 `protocolPrice` 全部列出(3 天=3 行),最终总车费 = 各行 `protocolPrice` 之和(Σ 口径),不要再取单一行或按 `vehicle_fee_total` 旧值。
|
||||
|
||||
## 前端动作
|
||||
|
||||
- 看板「待派车」分面会正确出现被一键清空的需求,可点入重派;「已取消」分面不再混入清空需求。
|
||||
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户