Files
junhong_cmp_fiber/openspec/changes/archive/2026-08-20-allow-zero-refund-approval/tasks.md
break 5797fd0e94
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 10m40s
修复企微兜底机制
2026-08-20 18:06:45 +08:00

847 B

1. 退款通过规则

  • 1.1 调整公共审批退款金额校验:接受零、拒绝负数,并保留申请金额和订单实收金额上限校验。
  • 1.2 在企微审批终态退款处理里,对零金额跳过钱包回款,同时保持退款、订单、审计、通知和后处理事件的既有事务语义。
  • 1.3 在受控人工退款审批路径复用相同的零金额回款跳过规则。

2. 验证与运维核验

  • 2.1 格式化变更的 Go 文件并执行 go build ./cmd/api ./cmd/worker
  • 2.2 执行 openspec validate allow-zero-refund-approval --strict,确认行为契约有效。
  • 2.3 为维护者记录生产发布后的核验项:重试或受控重放 approval:26:approved,确认退款单 RF20260820170954264700 与关联订单完成,且没有零金额钱包回款流水。