diff --git a/changelogs-v2/2026-07/67_5080_房务详情混合房型逐行出参.md b/changelogs-v2/2026-07/67_5080_房务详情混合房型逐行出参.md index fe74f0f..fea89c6 100644 --- a/changelogs-v2/2026-07/67_5080_房务详情混合房型逐行出参.md +++ b/changelogs-v2/2026-07/67_5080_房务详情混合房型逐行出参.md @@ -8,6 +8,8 @@ `GET /admin/house/orders/{orderId}` +`GET /v3/admin/order/{orderId}`(订单详情中的住宿需求摘要) + ## 新增字段 `data.itinerary[].expectedRooms[]`:当天逐房型预期房间列表,混合房型展示和业务判断以此字段为准。 @@ -39,3 +41,9 @@ 2. 标题按 `expectedRooms[]` 渲染,例如“标间 1 间 + 大床房 1 间”。 3. 候选房型筛选与默认数量应逐条读取 `expectedRooms[]`;不得以首行房型套用总间数。 4. 兼容后端尚未部署时,可从 `segments[].candidates[0].rooms[]` 读取同等权威明细,但不得猜测列表顺序。 + +## 订单详情补充(Issue #5082) + +- `hotelRequirement.days[].hotels[]` 与 `segments[]` 的兼容 `roomCategory/roomCategoryLabel` 仅在对应 `rooms[]` 全部属于同一房型大类时返回。 +- 混合房型时,上述兼容房型字段返回 `null`,`roomCount` 仍返回总间数;页面标题必须由 `rooms[]` 逐行生成。 +- 这可避免“标间 1 + 大床房 1”被标题错误展示为“标间 2”。