From 830b8109e09bde6e019b8d5bd2b26da1bc8861d1 Mon Sep 17 00:00:00 2001 From: Mimingguang <498526323@qq.com> Date: Mon, 21 Sep 2026 17:23:08 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20#7443=20A+B=20=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E4=BE=A7=E5=B7=B2=E4=BA=A4=E4=BB=98=20verified(hl-adm?= =?UTF-8?q?in=20v2.1=206c091ef24)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 调整弹窗双槽+显式 kind 写口+结算 step3 requirementKind 归属;C 车务侧属 18_7443 另起交付 --- ...†安排页同页提交行程与接送机两类用车需求-修改接口-管理后台.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/changelogs-v2/2026-09/20_7443_调整订单车辆安排页同页提交行程与接送机两类用车需求-修改接口-管理后台.md b/changelogs-v2/2026-09/20_7443_调整订单车辆安排页同页提交行程与接送机两类用车需求-修改接口-管理后台.md index 62b1bf12..69bc14d2 100644 --- a/changelogs-v2/2026-09/20_7443_调整订单车辆安排页同页提交行程与接送机两类用车需求-修改接口-管理后台.md +++ b/changelogs-v2/2026-09/20_7443_调整订单车辆安排页同页提交行程与接送机两类用车需求-修改接口-管理后台.md @@ -7,12 +7,12 @@ author: "wx(GIT)" change_type: "修改接口" backend_status: "deployed" gateway_status: "verified" -frontend_status: "pending" +frontend_status: "verified" frontend_owner: "mmg" -frontend_ref: "" -target_release: "" +frontend_ref: "6c091ef2486e0844d5bf1e39c705e43bec875e4f" +target_release: "v2.1" 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" base: "dev-v3" ---