G7-2 主理人 5 任务 · admin(A端)消费侧正式用例
WIP-344(二号 · 收盘冲刺二批)——将 WIP-339 协作段升级为正式交付。
补充对象:一号 WIP-338 docs/delivery/evidence/c1/338/G7-2-真机任务用例.md(B端 b-workbench 侧 5 任务 T6-T10 已完整起草)。
本文件从 平台运营(admin-console,A端)消费侧 补用例——主理人 5 任务在 目的地隔离(WIP-330 三分离单 c0560415 / 228e8d85 / 471b6a84)+ 336 目的地切换器 生效后的平台侧可见性/证据位,与一号 B端侧互补不重复。
时间:2026-09-15
关联前提(已固定在 main)
| 关联 | 要点 |
| WIP-330 分离单 | admin_distribution /records(c0560415,destination_id 隔离,借 orders 列零新增);admin_ops /merchants 已接 + /destinations 豁免;merchant_console pending-merchant-orders(471b6a84) |
| WIP-336 切换器 | GET /api/miniapp/admin/destinations 列表 + token-exchange 切换 + 回退默认 |
| WIP-339 透传 | a端 http.ts 单点:GET /api/admin/* 且显式目的地上下文 → 自动附 destination_id |
| WIP-343 修补 | DistributionOps.tsx /records snake→camel 映射修复(分佣单 UI 不再字段断裂) |
覆盖矩阵(主理人 5 任务 ↔ admin 消费侧核对)
| 主理人任务(一号 B端) | 平台侧可核对动作 | admin 端点 | 目的地隔离作用 |
| T6 接单 | 查该商户待确认单在平台侧是否有到单记录 | GET /api/admin/orders(status/pending**,business默认)+ 商户上下文 | 按目的地归集,不串别站订单 |
| T7 核销 | 核销流水/服务履约可见性 | GET /api/admin/orders(completed) | completed 只算当前目的地 |
| T8 对账 | 平台侧分佣单/提现审核与商户对账联动 | GET /api/admin/distribution/records(+destination_id)+ /withdrawals | 分佣单按目的地隔离(c0560415) |
| T9 回复评价 | 平台侧是否可见该评价/回复链路 | GET /api/admin/...(评价域,若已接) | 归属校验(403 他人评价) |
| T10 设置 | 商户收款模式变更的后台回显 | GET config / 商户上下文 | 变更只影响当前目的地商户 |
T6~T10 admin 消费侧用例(步骤/预期/证据位)
A6 平台侧见单(对接单的隔离核对)
- 前置:主理人 T6 在目的地 X 接单成功;admin 为目标商户所在 X 目的地
- 步骤:①admin 顶栏切换器切到 X ②开订单运营页刷列表
- 预期:见 T6 那笔订单(order_no、状态 pending→履约);切到 Y 目的地后该单不可见(不串渲染)
- 证据位:切 X 出现 / 切 Y 隐藏 + 列表无该 order_no
- 异常:admin 未切目的地(默认令牌视图)→ 按 resolve_destination 契约显式缺省=全量?/单默认——display 诚实,页面标注当前视图范围(上下文条)
A7 核销履约隔离核对
- 前置:T7 核销成功
- 步骤:平台侧筛 completed + 目的地 X
- 预期:该服务项 completed 计入 X 目的地的核销口径;Dashboard 核销卡不把 X 与 Y 混算
- 证据位:核销计数按目的地可分开核对(
stats_overview ~ redemption_count) - 异常:多目的地混营商户 → 各目的地 completed 分行,不合并模糊
A8 分佣单隔离核对(核心,依赖 WIP-343 + c0560415)
- 前置:T8 对账期间有分佣流水;admin 切到目的地 X
- 步骤:分佣单查询(records Tab)→ 自动带
destination_id=X(http 透传) - 预期:仅 X 目的地分佣单返回;Y 单不出现;
commission_fen 正确映射(WIP-343 修复后非 undefined) - 证据位:records 行号与 X 单一致 + 金额正确 + 无 Y 单串入
- 异常:伪造
destination_id=不存在的 → 404「目的地不存在」;未启用 → 403「目的地未启用」;与凭证不符 → 403(chain-identity-v1 契约)
A9 评价归属的平台侧可见
- 前置:T9 已回复
- 步骤:平台侧开评价详情
- 预期:回复随评价展示;归属校验仍生效(他人评价回复 403)
- 证据位:相关异动 403 可查(归属校验非仅 B端)
A10 商户设置的回显与隔离
- 前置:T10 改收款模式保存成功
- 步骤:平台侧核对商户上下文配置
- 预期:改动只落在目标商户/目的地;不改动其它商户配置(隔离防串)
- 证据位:目标商户配置生效 + 他商户不受影响
三正反例预演脚本关联
见同目录 336切换器-运行时三正反例预演.md——A8 依赖该脚本验证的 404/403 在前端透传链路上的真实落点。
销项说明
- 本用例为 admin 消费侧正式交付(WIP-339 协作段升级);真机执行由一号/二号共同在 staging 跑,截图挂证据位(G1)。
- 未闭环:merchant_console 471b6a84 仅待确认单段,商户对账 overview/payments 后端隔离段待小齐续接;评价域(T9 关联后端)是否已接目的地隔离需小齐确认——相关证据位标注「待后端绑定」不臆造。