docs(changelog): order-v3 团期用房新增子订单订房记录接口(#8046);回填 #8030 实测并订正错误码
changelog-filename-gate / validate (push) Failing after 2s
changelog-filename-gate / validate (push) Failing after 2s
#8046 新增接口条目(含 TEST 真实响应、AC-1~AC-11 实测读数、地域字段该用 district 而非 city 的实测依据)。 同时补两处 #8030 的遗留: - 「八、测试环境已验证」当时留着「待部署后回填」的占位没填,现按当轮实测回填; - 正文里的降级错误码 589574 订正为 589596(589574 是 #7932 的保留位)。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
这个提交包含在:
@@ -150,7 +150,7 @@ Authorization: Bearer <token>
|
||||
| 589500 | 团期不存在(本次不变) |
|
||||
| 401 | 未登录(网关拦截) |
|
||||
|
||||
本次新增内部错误码 589574(资源服务住宿名称补全降级),**只在服务端降级日志里出现,不会传播给前端**。
|
||||
本次新增内部错误码 **589596**(资源服务住宿名称补全降级),**只在服务端降级日志里出现,不会传播给前端**。(初版误取 589574,该号是 #7932 的保留位,已于 2026-09-20 随 #8046 订正为 589596。)
|
||||
|
||||
#### 业务边界
|
||||
|
||||
@@ -222,10 +222,28 @@ Authorization: Bearer <token>
|
||||
|
||||
## 八、测试环境已验证
|
||||
|
||||
TEST 环境(`hl-order-service-v3`,dev-v3,2026-09-20),团期 `jw测试1期`(`2101506167098511362`,出发 2026-09-27,6 晚)。
|
||||
|
||||
```
|
||||
待部署 TEST 后回填实测结果(工单 #8030 AC-1~AC-11)
|
||||
AC-1 单户 6 晚逐晚不同酒店,hotels[] 与 hotelName 正确 ✓
|
||||
AC-2 同天多户不同酒店 → 出多条并按间数降序;同一酒店合并且间数相加 ✓
|
||||
AC-3 间数不变量 Σhotels == Σrooms:单测 + TEST 六天逐日实测 ✓
|
||||
AC-4 stayDate = 出发日 + dayNumber − 1,跨月 09-30 → 10-01 正确 ✓
|
||||
AC-5 字符串形态 hotelId 的存量 days JSON 正确解析(TEST 数据本就是字符串)✓
|
||||
AC-6 候选缺失 / hotelId 为空 → 归「未指定」一条恒排末位,间数不丢 ✓
|
||||
AC-7 酒店名:快照优先;快照置空后按 ID 批量补,实测补出正确名称 ✓
|
||||
AC-8 既有字段零变化:三个户数 / rooms[] / vehicleSeatSummary /
|
||||
orderSpecialTags 与改前逐字一致 ✓
|
||||
AC-9 客户自订晚仍不计入(该日由 3 间降为 2 间) ✓
|
||||
AC-10 判权:低权限角色 1002/user → 589507;超管 200 ✓
|
||||
AC-11 changelog 按「修改接口」推送(提交 af00e6f) ✓
|
||||
```
|
||||
|
||||
订正(2026-09-20,#8046 回归发现):本单新增的降级错误码原取 589574,该号被 #7932
|
||||
登记为保留位且有测试断言它必须空闲,#8030 当轮回归范围未覆盖该测试类故漏网。
|
||||
现已改为 **589596**(见下方「五、错误码」与 PR [#8055](https://git.1814.love:8443/wx/HL/pulls/8055) 第一个提交)。
|
||||
该码只在服务端降级路径产生,从不传播给前端,对前端无影响。
|
||||
|
||||
---
|
||||
|
||||
## 十、相关文档
|
||||
|
||||
在新工单中引用
屏蔽一个用户