docs: 补充订单详情混合房型契约

这个提交包含在:
API Changelog Bot 2026-07-19 18:35:13 +08:00
父节点 317e71ef52
当前提交 ea6f5bacb1

查看文件

@ -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”。