From 1cf12fc33629972f7e50f0e607bc0b9dab43763d Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Tue, 18 Aug 2026 19:27:31 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20#6045=20status=5Fnote?= =?UTF-8?q?=E5=8E=BB=E9=87=8D+=E8=A1=A5=E5=85=B3=E8=81=94=E8=81=94?= =?UTF-8?q?=E7=B3=BB=E4=BA=BA=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...确认执行页行程短信按槽位独立选择-修改接口-管理后台.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/changelogs-v2/2026-08/18_6045_确认执行页行程短信按槽位独立选择-修改接口-管理后台.md b/changelogs-v2/2026-08/18_6045_确认执行页行程短信按槽位独立选择-修改接口-管理后台.md index 80dc4b4..f1e32d2 100644 --- a/changelogs-v2/2026-08/18_6045_确认执行页行程短信按槽位独立选择-修改接口-管理后台.md +++ b/changelogs-v2/2026-08/18_6045_确认执行页行程短信按槽位独立选择-修改接口-管理后台.md @@ -12,7 +12,7 @@ frontend_owner: "mmg" frontend_ref: "" target_release: "" verified_at: "2026-08-18" -status_note: "后端完成:PR #6049 已合并 dev-v3(4f32480f1)并部署 TEST(hl-fleet-service 双实例 18:27 重启、jar 18:27:32 更新)。后端 confirmRequirement 自 #5827 起已按槽位落地(groups[].sendItinerarySms 逐组独立创建/跳过 ITINERARY_SMS 事件),本次 #6045 正式补录 §8.3a 契约 + 测试补强(混合决策逐组事件断言 + 决策缺失 605056 拦截)。网关实测:需求级 confirm 带 null sendItinerarySms → 400「请选择是否向本段司机发送行程短信」(按槽位必填校验生效)。前端需按槽位渲染选择器、全部槽位选定后才可提交。后端契约交接:确认执行页「行程短信」由整组统一单选改为按执行段(槽位)独立选择。后端 confirmRequirement 自 #5827 起已按槽位落地(groups[].sendItinerarySms 逐组独立创建/跳过 ITINERARY_SMS 事件),本次 #6045 正式补录 §8.3a 契约 + 测试补强(混合决策逐组事件断言 + 决策缺失 605056 拦截)。前端需按槽位渲染选择器、全部槽位选定后才可提交。" +status_note: "后端完成:PR #6049 已合并 dev-v3(4f32480f1)并部署 TEST(hl-fleet-service 双实例 18:27 重启、jar 18:27:32 更新)。后端 confirmRequirement 自 #5827 起已按槽位落地(groups[].sendItinerarySms 逐组独立创建/跳过 ITINERARY_SMS 事件),本次 #6045 正式补录 §8.3a 契约 + 测试补强(混合决策逐组事件断言 + 决策缺失 605056 拦截)。网关实测:需求级 confirm 带 null sendItinerarySms → 400「请选择是否向本段司机发送行程短信」(按槽位必填校验生效)。前端需按槽位渲染选择器、全部槽位选定后才可提交。" updated_at: "2026-08-18" base: "dev-v3" generated: "2026-08-18T11:20:00+08:00" @@ -73,3 +73,10 @@ generated: "2026-08-18T11:20:00+08:00" - `GET /admin/fleet/board/orders` → 200(fleet 服务在线) - `POST /admin/fleet/assignments/requirements/{requirementId}/confirm` 带 `groups[].sendItinerarySms=null` → code 400「请选择是否向本段司机发送行程短信」——按槽位必选校验真实生效 - **测试**: AssignmentServiceTest 509 绿(含 #6045 新增 2 用例:两槽位混合决策逐组事件断言、决策缺失 605056 拦截)+ AssignmentControllerTest 43 绿 + FleetRedLineArchTest 13 绿 + spotless:check 绿 + +## 关联 / 联系人 + +- Issue:https://git.1814.love:8443/wx/HL/issues/6045 +- PR:https://git.1814.love:8443/wx/HL/pulls/6049 +- Commit(merge):https://git.1814.love:8443/wx/HL/commit/4f32480f1b +- 后端负责人:wx