Files
huang 66e12e9629
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m57s
订单相关以及佣金相关修复
2026-04-30 09:52:39 +08:00

1.9 KiB

手工验收清单

一、平台订单操作者展示

  • 创建或查询一条历史平台订单,确认响应中的 operator_name 不再为空。
  • 确认该订单的 operator_type=platform,且操作者名称优先来自 creator 对应后台账号。
  • 确认 seller_shop_nameoperator_name 语义分离,不再混用店铺名代替平台账号名。

二、多级代理链差价佣金

  • 准备一条 seller_shop_id 存在完整父级链的订单。
  • 执行佣金任务后,确认各级代理按父级链逐级生成差价佣金记录。
  • 确认订单 commission_status=2commission_result=1
  • 确认相关代理钱包流水与佣金记录金额一致。

三、无佣金完成态

  • 准备一条顶级代理订单或无正差价订单。
  • 执行佣金任务后,确认不产生正金额佣金记录。
  • 确认订单不会继续停留在待计算,而是落为 commission_status=2commission_result=2

四、链路异常待人工处理

  • 准备一条上级链断裂、系列配置缺失或套餐分配缺失的订单。
  • 执行佣金任务后,确认生成 status=99 的待人工修正佣金记录。
  • 确认备注中包含链路断点信息。
  • 确认订单落为 commission_status=3commission_result=3

五、入队与幂等

  • 钱包支付创建订单后,确认差价佣金任务会自动入队。
  • 重复触发支付回调或重复调用钱包支付时,确认不会重复入队。
  • 对已经完成或待人工处理的订单重复执行佣金任务,确认 worker 会直接跳过。

六、历史兼容读取

  • 抽查至少一条历史平台订单,确认 creator 能兜底回填操作者名称。
  • 抽查至少一条历史代理订单,确认新字段为空时仍可读出兼容操作者展示。
  • 确认历史订单不会把旧 operator_id 误当成新的账号 ID 再写回数据库。