docs(changelog): 4 条接口变更前端判 not_required(8408 PR-2/8430/8423/8455)
changelog-filename-gate / validate (push) Failing after 2s

前端实证均为纯增/纯取值层变化,消费面早已就位或无 workaround 可撤:
- 8408 PR-2:109 接口纯增 teamNo,无另查团号 workaround,房务团号列已由 e3f8de23 交付
- 8430:看板详情结构不变只变取值,前端已读 requirementIdentities[TRANSFER]
- 8423:605801/605802 走 silentError 透 msg,requestId fingerprint 键控自动换
- 8455:看板详情读侧对齐写侧,前端全直读直显,误报修正后自动正确
这个提交包含在:
Mimingguang
2026-09-28 14:35:15 +08:00
父节点 b1ae9cba79
当前提交 1b159386b4
共修改 4 个文件,包含 10 行新增和 10 行删除
@@ -7,12 +7,12 @@ author: "wx(GIT)"
change_type: "修改接口" change_type: "修改接口"
backend_status: "deployed" backend_status: "deployed"
gateway_status: "verified" gateway_status: "verified"
frontend_status: "pending" frontend_status: "not_required"
frontend_owner: "" frontend_owner: ""
frontend_ref: "" frontend_ref: ""
target_release: "" target_release: ""
verified_at: "2026-09-27" verified_at: ""
status_note: "PR #8439(合并提交 69046568c)与 #8447(合并提交 97b9754f2)已合入 dev-v3,order-v3 已按 97b9754f2 部署测试环境。网关实测:团期户列表 50/50、首页看板 5/5、房务详情 2/2 的 teamNo 与库一致;管理端新建订单后登记首笔线下收款,响应 teamNo 为本次生成的团号,与库一致。其余接口由单测和响应字段门禁 TeamNoResponseFieldGateTest 覆盖,未逐个走网关。" status_note: "PR #8439(合并提交 69046568c)与 #8447(合并提交 97b9754f2)已合入 dev-v3,order-v3 已按 97b9754f2 部署测试环境。网关实测:团期户列表 50/50、首页看板 5/5、房务详情 2/2 的 teamNo 与库一致;管理端新建订单后登记首笔线下收款,响应 teamNo 为本次生成的团号,与库一致。其余接口由单测和响应字段门禁 TeamNoResponseFieldGateTest 覆盖,未逐个走网关。 前端实证(mmg 2026-09-28):纯增只读 teamNo,无「按订单ID另查团号」workaround(teamNo 已在退款/财务/车务/房务等直读响应字段),唯一具体消费(房务户级团号列)已由独立件 e3f8de23 交付;前端无需同步,判 not_required。"
updated_at: "2026-09-27" updated_at: "2026-09-27"
base: "dev-v3" base: "dev-v3"
--- ---
@@ -7,12 +7,12 @@ author: "wx(GIT)"
change_type: "修改接口" change_type: "修改接口"
backend_status: "deployed" backend_status: "deployed"
gateway_status: "verified" gateway_status: "verified"
frontend_status: "pending" frontend_status: "not_required"
frontend_owner: "" frontend_owner: ""
frontend_ref: "" frontend_ref: ""
target_release: "" target_release: ""
verified_at: "" verified_at: ""
status_note: "PR #8452 已合入 dev-v3(squash 0bae84b59)。TEST 环境 hl-fleet-service 0bae84b59 于 2026-09-27 20:29:52 部署、21:12 与 21:24 两次复核未变,hl-gateway 71def6dc5;同一张纯接送机订单在部署前(fleet 267ab6906)与部署后各取一次详情做对照,结论见第八节。只改看板详情一个接口,看板列表未改;TRAVEL 与 TRANSFER 并存的订单行为不变。" status_note: "PR #8452 已合入 dev-v3(squash 0bae84b59)。TEST 环境 hl-fleet-service 0bae84b59 于 2026-09-27 20:29:52 部署、21:12 与 21:24 两次复核未变,hl-gateway 71def6dc5;同一张纯接送机订单在部署前(fleet 267ab6906)与部署后各取一次详情做对照,结论见第八节。只改看板详情一个接口,看板列表未改;TRAVEL 与 TRANSFER 并存的订单行为不变。 前端实证(mmg 2026-09-28):结构/字段名/类型不变只变取值,前端已读 requirementIdentities[kind=TRANSFER](#7443/#7990),dispatchReadOnly 前端零消费,纯接送机订单详情自动有数据;判 not_required。"
updated_at: "2026-09-27" updated_at: "2026-09-27"
base: "dev-v3" base: "dev-v3"
--- ---
@@ -7,12 +7,12 @@ author: "lc(GIT)"
change_type: "修改接口" change_type: "修改接口"
backend_status: "deployed" backend_status: "deployed"
gateway_status: "verified" gateway_status: "verified"
frontend_status: "pending" frontend_status: "not_required"
frontend_owner: "" frontend_owner: ""
frontend_ref: "" frontend_ref: ""
target_release: "" target_release: ""
verified_at: "2026-09-28" verified_at: ""
status_note: "PR #8465 合并 dev-v3(ad8ad806a);hl-fleet-service dev-v3 @ fe023b0ed 部署(任务 2a0e56b9,双实例健康)。TEST 网关实测:手机号 12345678901 的司机单条派车 → 605802、零新增行;三天只计费前两天不带豁免原因 → 605801、零新增行;改前同形状均为 code=500。失败后同 requestId 60 秒内重提返回 100502(幂等键在提交阶段失败时不释放,与改前相同),过窗后重提 200。前端待定:收到两码弹 msg,重提换新 requestId" status_note: "PR #8465 合并 dev-v3(ad8ad806a);hl-fleet-service dev-v3 @ fe023b0ed 部署(任务 2a0e56b9,双实例健康)。TEST 网关实测:手机号 12345678901 的司机单条派车 → 605802、零新增行;三天只计费前两天不带豁免原因 → 605801、零新增行;改前同形状均为 code=500。失败后同 requestId 60 秒内重提返回 100502(幂等键在提交阶段失败时不释放,与改前相同),过窗后重提 200。前端待定:收到两码弹 msg,重提换新 requestId 前端实证(mmg 2026-09-28):派单走 silentError,catch 兜底透后端可行动 msg;requestId 按 payload fingerprint 键控,修正数据后重提自动换新键不撞 100502,「弹 msg+重提换新键」两要求现有代码已满足;判 not_required。"
updated_at: "2026-09-28" updated_at: "2026-09-28"
base: "dev-v3" base: "dev-v3"
--- ---
@@ -7,12 +7,12 @@ author: "wx(GIT)"
change_type: "修改接口" change_type: "修改接口"
backend_status: "deployed" backend_status: "deployed"
gateway_status: "verified" gateway_status: "verified"
frontend_status: "pending" frontend_status: "not_required"
frontend_owner: "" frontend_owner: ""
frontend_ref: "" frontend_ref: ""
target_release: "" target_release: ""
verified_at: "" verified_at: ""
status_note: "" status_note: "前端实证(mmg 2026-09-28):结构不变只变取值(读侧对齐写侧),前端对 rescheduleResidue/pickupDropoffGate/dispatchPlanGeneration 全 === true 直读直显,无误报 workaround 可撤,取值修正后展示自动正确;判 not_required。"
updated_at: "2026-09-28" updated_at: "2026-09-28"
base: "dev-v3" base: "dev-v3"
--- ---