docs(changelog): #6022 补逐日车费响应示例(SnapshotCellVO 字段+JSON 样例)

这个提交包含在:
API Changelog Bot 2026-08-18 16:25:03 +08:00
父节点 d7c80b13ed
当前提交 9b90e2dab2

查看文件

@ -38,6 +38,41 @@ generated: "2026-08-18T15:40:00+08:00"
- **bug1**:清空=清掉派车占用让重派,不等于把需求作废。清空后需求回「待派车」、被清行的车/司机占用正确释放、订单状态不受影响;stale 陈旧定稿场景同样回待派车。 - **bug1**:清空=清掉派车占用让重派,不等于把需求作废。清空后需求回「待派车」、被清行的车/司机占用正确释放、订单状态不受影响;stale 陈旧定稿场景同样回待派车。
- **bug2**:核单一致性校验改为 **Σ(求和)口径**——逐日费累加 = 总车费;存量写错的逐日行由 **Flyway `V20260818_001`** 回填为单日价(仅影响展示/司机端总费,核单快照独立落库不受影响)。 - **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` 旧值。
## 前端动作 ## 前端动作
- 看板「待派车」分面会正确出现被一键清空的需求,可点入重派;「已取消」分面不再混入清空需求。 - 看板「待派车」分面会正确出现被一键清空的需求,可点入重派;「已取消」分面不再混入清空需求。