docs(changelog): #7443 A+B 订单侧已交付 verified(hl-admin v2.1 6c091ef24)
changelog-filename-gate / validate (push) Failing after 2s

调整弹窗双槽+显式 kind 写口+结算 step3 requirementKind 归属;C 车务侧属 18_7443 另起交付
这个提交包含在:
Mimingguang
2026-09-21 17:23:09 +08:00
父节点 1653a52e59
当前提交 830b8109e0
@@ -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: "verified"
frontend_owner: "mmg" frontend_owner: "mmg"
frontend_ref: "" frontend_ref: "6c091ef2486e0844d5bf1e39c705e43bec875e4f"
target_release: "" target_release: "v2.1"
verified_at: "2026-09-21" verified_at: "2026-09-21"
status_note: "后端已合入 dev-v3(PR #8024,squash 提交 920f29d76)并部署测试服:deploy-status.sh 回读 hl-order-service-v3 = dev-v3 @ 920f29d76、BEHIND=0/N、STATE=ok,两实例滚动重启均 UP,判据 git merge-base --is-ancestor 920f29d76 920f29d76 = true。gateway_status=verified 的依据是四条真实网关调用而非源码推断:①读口双槽(含阳性对照:未提交需求的订单两个字段都是 null,证明不是恒有值)②一次 submit 同时提交两份 → HTTP 200,落库两条 active 行,fleet 分别为 bus/19座/1台 与 mpv/7座/2台 ③调整记录两条 label 原文不同 ④无大交通时 809002。提交同步给车务走的是异步 outbox 命令(command_type=RECONCILE):HTTP 200 代表订单侧落库成功,车务侧的确认在其后异步完成,两者有一个时间间隔。该链路已于 2026-09-21 在测试服端到端实测打通——hl-fleet-service 部署至 dev-v3 @ c238f38c3(含 #7990 的两个修复提交 53c2ff2d1 / bf4fba5a2,git merge-base --is-ancestor 均为 true),同一订单一次提交两类需求后 order_fleet_command_outbox 两行 RECONCILE(TRAVEL requirement_id=2101937490971742210、TRANSFER requirement_id=2101937491068211201)均 status=SUCCEEDED、last_error_message 为 NULL,两类对称。前端调用时会遇到的限定另见正文「2026-09-21 补充」小节:环境开关 hl.order.requirement.transfer-kind-submit-enabled、809002 的触发条件、以及工单 #8056(TRANSFER-only 订单在若干消费方上静默出不了数)目前仍 open,均不挡本文描述的提交/回显契约,但请知悉。" status_note: "后端已合入 dev-v3(PR #8024,squash 提交 920f29d76)并部署测试服:deploy-status.sh 回读 hl-order-service-v3 = dev-v3 @ 920f29d76、BEHIND=0/N、STATE=ok,两实例滚动重启均 UP,判据 git merge-base --is-ancestor 920f29d76 920f29d76 = true。gateway_status=verified 的依据是四条真实网关调用而非源码推断:①读口双槽(含阳性对照:未提交需求的订单两个字段都是 null,证明不是恒有值)②一次 submit 同时提交两份 → HTTP 200,落库两条 active 行,fleet 分别为 bus/19座/1台 与 mpv/7座/2台 ③调整记录两条 label 原文不同 ④无大交通时 809002。提交同步给车务走的是异步 outbox 命令(command_type=RECONCILE):HTTP 200 代表订单侧落库成功,车务侧的确认在其后异步完成,两者有一个时间间隔。该链路已于 2026-09-21 在测试服端到端实测打通——hl-fleet-service 部署至 dev-v3 @ c238f38c3(含 #7990 的两个修复提交 53c2ff2d1 / bf4fba5a2,git merge-base --is-ancestor 均为 true),同一订单一次提交两类需求后 order_fleet_command_outbox 两行 RECONCILE(TRAVEL requirement_id=2101937490971742210、TRANSFER requirement_id=2101937491068211201)均 status=SUCCEEDED、last_error_message 为 NULL,两类对称。前端调用时会遇到的限定另见正文「2026-09-21 补充」小节:环境开关 hl.order.requirement.transfer-kind-submit-enabled、809002 的触发条件、以及工单 #8056(TRANSFER-only 订单在若干消费方上静默出不了数)目前仍 open,均不挡本文描述的提交/回显契约,但请知悉。前端已于 2026-09-21 交付 A+B 订单侧(hl-admin v2.1 6c091ef24):调整弹窗双槽(snapshot transferRequirement 回显独立槽、hasPickupTime!==true 置灰引导防 809002、单槽走 putVehicleRequirement 显式 kind、双槽走 submitAdjustment 同事务两键)、既有写口补显式 kind(reject 走 query 不进 body)、结算 step3 手录车行 requirementKind 归属(FLEET 省略/MANUAL 手选+回显带回/双需求缺归属前置拦截防 809008)。C 车务侧 TRANSFER 派车属 18_7443 范围另起交付。"
updated_at: "2026-09-21" updated_at: "2026-09-21"
base: "dev-v3" base: "dev-v3"
--- ---