diff --git a/changelogs-v2/2026-07/79_车务派单详情补全产品行程节点与出行人-修改接口-前端待处理-管理后台.md b/changelogs-v2/2026-07/79_车务派单详情补全产品行程节点与出行人-修改接口-前端待处理-管理后台.md index fee33f0..106eacb 100644 --- a/changelogs-v2/2026-07/79_车务派单详情补全产品行程节点与出行人-修改接口-前端待处理-管理后台.md +++ b/changelogs-v2/2026-07/79_车务派单详情补全产品行程节点与出行人-修改接口-前端待处理-管理后台.md @@ -4,7 +4,7 @@ ticket: "5132" title: "车务派单详情补全产品、行程节点、出行人与大交通" consumer: "admin" backend: "verified" -gateway: "pending" +gateway: "verified" frontend: "pending" base: "dev-v3" generated: "2026-07-22T10:35:00+08:00" @@ -190,6 +190,7 @@ GET /admin/fleet/board/orders/{orderId} - 当前顶部“接送”统计可保留站点摘要,但不能替代大交通详情卡。 3. 左侧“每日安排”保留日标题和 `detail`,并在每一天下面渲染 `nodes[]`: - 时间优先显示 `startTime`,为空时显示 `timePeriod`,两者都有可组合展示。 + - `startTime` 和 `timePeriod` 都为空时显示“时间待定”,不得根据节点顺序或描述猜测具体时间。 - 主文案显示 `nodeName`。 - `durationMinutes` 有值时显示易读时长。 - `description` 有值且与日简介不重复时显示节点简介。 @@ -233,5 +234,9 @@ GET /admin/fleet/board/orders/{orderId} - `OrderFleetProviderServiceTest`:覆盖节点随当前订单日期对齐且出行人脱敏进入聚合上下文。 - `BoardOrderServiceTest`:覆盖 shared DTO 到管理端 VO 的节点和出行人映射。 - `BoardControllerTest`:覆盖 `productName`、节点时间、String ID 与脱敏出行人的 JSON 契约。 +- 测试环境网关实测订单 `HL20260721171011648`:HTTP 200,返回 3 个行程日、14 个真实节点和 5 位出行人;5 位出行人均返回 `ageAtDeparture`,且未出现生日、明文姓名、明文证件号或明文手机号。 +- 同一实测订单已返回抵达大交通的班次、抵达时间和站点;该订单无返程段、无分批接送,接口按真实数据返回空值或空数组。 +- 该订单 14 个节点的 `startTime` 与 `timePeriod` 在订单行程源数据中均为空,接口如实返回 `null`;前端须展示“时间待定”,若要显示具体钟点需先补录订单行程节点时间。 +- 网关证据已由 `hl task` 登记,SHA-256:`37a3c08afb11230d5d93f806e701f8fe5d5c84973fb330d87ad3c478726a4b27`。 > 本文是前端接入通知,不代表已修改或发布 `mmg/hl-ui`。