产品要求:除“订单管理”模块外,管理后台其他页面不再展示或搜索订单号,统一使用团号。前端盘点发现部分接口当前只返回 orderNo / orderId,或只支持订单号搜索,不能通过改标签伪装成团号。
orderNo
orderId
teamNo: String|null
groupCode
keyword
teamNo
null
-
GET /admin/profile/dashboard
ADMIN/CUSTOMIZER.upcomingTrips[]
ROOM_MANAGER.upcomingTrips[]/todoCards[]
VEHICLE_MANAGER.upcomingTrips[]
GET /admin/profile/orders
GET /admin/contract/list
GET /admin/review/list
GET /admin/review/{reviewId}
GET /admin/fleet/insurance/tasks
GET /v3/admin/house/reconciliation/monthly/hotel-orders
order.teamNo
后端 WIP PR:wx/HL#5386,目标 dev-v3。
dev-v3
前端契约:
groupNo
Number
当前状态保持 pending:Swagger/OAS diff、Springfox ID schema、MySQL8 实跑及测试网关跨页面 E2E 尚未闭环,后端 Issue 仍 0/13。正式 changelog 两份草稿已按 #5368/#5374 准备,但仓库发布门禁要求 backend_status=deployed 且 gateway_status!=pending;本任务明确禁止部署,故未伪造状态、未发布草稿。PR 合并部署并形成网关证据后再按门禁发布。
backend_status=deployed
gateway_status!=pending
PR wx/HL#5386 已合并至 dev-v3@07834e4c5,order-v2/order-v3/user/fleet 已部署 TEST 并经网关验证。交接文档已更新:changelogs-v2/2026-07/31_5368_非订单页面统一补齐真实团号与团号搜索-修改接口-管理后台.md。
dev-v3@07834e4c5
changelogs-v2/2026-07/31_5368_非订单页面统一补齐真实团号与团号搜索-修改接口-管理后台.md
/internal/order/designer-list
/admin/order/list
/admin/profile/orders
teamNo = groupCode
teamNo=groupCode
/v3/admin/contract/list|{id}
/admin/fleet/insurance/tasks
/admin/fleet/board/orders
/admin/message/chat/conversations
/v3/admin/house/reconciliation/monthly/hotel-orders
26-4165
前端请按自身流程消费,完成后回填 frontend_status;frontend_status 当前保持 pending。
frontend_status
pending
没有设置依赖项。
该备注对被屏蔽的用户不可见。
删除分支是永久的。虽然已删除的分支在实际被删除前有可能会短时间存在,但这在大多数情况下无法撤销。是否继续?
背景
产品要求:除“订单管理”模块外,管理后台其他页面不再展示或搜索订单号,统一使用团号。前端盘点发现部分接口当前只返回
orderNo/orderId,或只支持订单号搜索,不能通过改标签伪装成团号。统一要求
teamNo: String|null;投诉域已有groupCode,保持现状。keyword增加团号模糊搜索;独立搜索按需增加teamNo参数。null,前端展示-,不得回退订单号。orderId、派单 ID、需求 ID 等雪花 ID 继续按 JSON String 返回并用于路由/动作。orderNo;订单管理模块和内部关联逻辑仍可使用。待补接口
工作台与个人中心
GET /admin/profile/dashboardADMIN/CUSTOMIZER.upcomingTrips[]补teamNo。ROOM_MANAGER.upcomingTrips[]/todoCards[]补teamNo。VEHICLE_MANAGER.upcomingTrips[]已有teamNo,无需修改。GET /admin/profile/orders:列表项补teamNo,keyword支持团号。合同与评价
GET /admin/contract/list:列表项补teamNo,增加团号查询能力;orderId保留内部关联。GET /admin/review/list:列表项补teamNo,keyword支持团号。GET /admin/review/{reviewId}:详情补teamNo。车务
GET /admin/fleet/insurance/tasks:任务项补teamNo,增加teamNo查询参数。orderNo的订单快照补teamNo。teamNo,供会话标题展示。房务
teamNo,keyword支持团号。GET /v3/admin/house/reconciliation/monthly/hotel-orders:明细项补teamNo。order.teamNo保持,并保证列表/详情口径一致。定制师 H5
keyword增加团号模糊搜索,结果项补teamNo;详情跳转仍传字符串orderId。已有字段、前端可直接调整
teamNo。groupCode且已有精确搜索。teamNo。验收
orderId与teamNo,无团号明确返回null。后端交接更新:wx/HL#5368 / #5374
后端 WIP PR:wx/HL#5386,目标
dev-v3。前端契约:
teamNo: String|null;null时显示空态,禁止用orderNo回退。orderNo继续作为订单号独立展示;Fleet 司机详情兼容groupNo与teamNo同源、同空值。teamNo,不要把订单号填入团号条件。Number。当前状态保持 pending:Swagger/OAS diff、Springfox ID schema、MySQL8 实跑及测试网关跨页面 E2E 尚未闭环,后端 Issue 仍 0/13。正式 changelog 两份草稿已按 #5368/#5374 准备,但仓库发布门禁要求
backend_status=deployed且gateway_status!=pending;本任务明确禁止部署,故未伪造状态、未发布草稿。PR 合并部署并形成网关证据后再按门禁发布。#5368 后端交接完成(backend=deployed,gateway=verified)
PR wx/HL#5386 已合并至
dev-v3@07834e4c5,order-v2/order-v3/user/fleet 已部署 TEST 并经网关验证。交接文档已更新:changelogs-v2/2026-07/31_5368_非订单页面统一补齐真实团号与团号搜索-修改接口-管理后台.md。关键口径(yst 契约裁决 2026-08-03,承接 #5372)
/internal/order/designer-list不新增teamNo,仅扩展 keyword 对真实groupCode的模糊搜索;对外/admin/order/list与/admin/profile/orders返回teamNo: String|null,user-service 在公开边界执行teamNo = groupCode。teamNo: String|null,无团号返回null,禁止orderNo回退;雪花 ID 保持 JSON String。网关实测证据(api.test.1814.love:9443)
/admin/profile/orders:teamNo=groupCode,keyword 团号搜索 total 正确/admin/order/list:返回 teamNo,keyword 团号模糊命中/v3/admin/contract/list|{id}:teamNo 过滤分页前生效(精确/模糊 total 正确),detail 返回 teamNo/admin/fleet/insurance/tasks:返回 teamNo,可按 teamNo 查询(命中/不命中)/admin/fleet/board/orders:teamNo 搜索仅匹配真实团号(orderNo 片段不命中)/admin/message/chat/conversations:订单会话 teamNo,非订单 null/v3/admin/house/reconciliation/monthly/hotel-orders:返回 teamNo26-4165前端请按自身流程消费,完成后回填
frontend_status;frontend_status当前保持pending。