From 7c5eafada35e01e16795a2a0d6d63981fded8b75 Mon Sep 17 00:00:00 2001 From: Mimingguang <498526323@qq.com> Date: Wed, 12 Aug 2026 14:14:31 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelogs-v2):=20#5870/5871=20=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E5=B7=B2=E6=8E=A5=E5=85=A5=E4=BA=A4=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit frontend_status 翻 implemented,frontend_ref=b9b17dbf,补前端接入说明(slotDisplayNo 展示序号 + requirementMismatchMessage 候选文案)。hl-admin v2.1 已 push。 --- ...板详情展示序号与候选需求不匹配原因-修改接口-管理后台.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/changelogs-v2/2026-08/12_5870_5871_看板详情展示序号与候选需求不匹配原因-修改接口-管理后台.md b/changelogs-v2/2026-08/12_5870_5871_看板详情展示序号与候选需求不匹配原因-修改接口-管理后台.md index 680da4b..d49ca89 100644 --- a/changelogs-v2/2026-08/12_5870_5871_看板详情展示序号与候选需求不匹配原因-修改接口-管理后台.md +++ b/changelogs-v2/2026-08/12_5870_5871_看板详情展示序号与候选需求不匹配原因-修改接口-管理后台.md @@ -7,12 +7,12 @@ change_type: "修改接口" author: "wx(GIT)" backend_status: "deployed" gateway_status: "verified" -frontend_status: "pending" +frontend_status: "implemented" frontend_owner: "mmg" -frontend_ref: "" +frontend_ref: "b9b17dbf" target_release: "" verified_at: "2026-08-12" -status_note: "后端已修复并部署测试服,API 实测通过。(1) #5870 项8:详情端点 `/admin/fleet/board/orders/{orderId}` 的 vehicleSlots 每条新增 slotDisplayNo(1 起,当前有效槽位按 fleetItemIndex 升序位次,删除意图槽过滤不占编号;换版保留行 superseded 尾部追加 slotDisplayNo=null)。实测订单 HL20260811204009314:活跃 idx1 + 已删意图 idx2 + canceled idx0 → vehicleSlots 返回 displayNo=1,2,删除意图槽不占位。(2) #5871 项6:候选接口 `/admin/fleet/assignments/candidates` 车辆候选项新增 requirementMismatchReasonCode(VEHICLE_TYPE/SEATS/VEHICLE_TYPE_AND_SEATS,匹配时 null)+ requirementMismatchMessage(后端直出中文指明本槽位需求,如「本槽位需求为商务车7座,该车为SUV」)。实测订单 HL20260811205737244(需求 mpv×2):11 台 SUV/大巴 mismatch 车辆 reasonCode=VEHICLE_TYPE 且文案指明本槽位需求,大巴正确识别「大巴客车」。前端待接入:详情页「车辆槽位 N」改读 slotDisplayNo 替代 fleetItemIndex+1;候选列表「需求不匹配」文案改读 requirementMismatchMessage。" +status_note: "后端已修复并部署测试服,API 实测通过。(1) #5870 项8:详情端点 `/admin/fleet/board/orders/{orderId}` 的 vehicleSlots 每条新增 slotDisplayNo(1 起,当前有效槽位按 fleetItemIndex 升序位次,删除意图槽过滤不占编号;换版保留行 superseded 尾部追加 slotDisplayNo=null)。实测订单 HL20260811204009314:活跃 idx1 + 已删意图 idx2 + canceled idx0 → vehicleSlots 返回 displayNo=1,2,删除意图槽不占位。(2) #5871 项6:候选接口 `/admin/fleet/assignments/candidates` 车辆候选项新增 requirementMismatchReasonCode(VEHICLE_TYPE/SEATS/VEHICLE_TYPE_AND_SEATS,匹配时 null)+ requirementMismatchMessage(后端直出中文指明本槽位需求,如「本槽位需求为商务车7座,该车为SUV」)。实测订单 HL20260811205737244(需求 mpv×2):11 台 SUV/大巴 mismatch 车辆 reasonCode=VEHICLE_TYPE 且文案指明本槽位需求,大巴正确识别「大巴客车」。前端 2026-08-12 已接入并交付:①详情/列表槽位「车辆槽位 N」改读 slotDisplayNo(构建侧 batchAssignmentSlots+daily-vehicle-plan 透传,6 处展示点统一走 display.js resolveSlotDisplayNo,兜底 fleetItemIndex+1→列表位次);②候选「需求不匹配」标签改读 requirementMismatchMessage(VehiclePickerList 两处 NTag,兜底「需求不匹配」,只提示不阻断),reasonCode 仅透传未用。fleet/board 35 文件 421 用例全绿,checkpoint 含生产构建全过。" updated_at: "2026-08-12" base: "dev-v3" ---