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

12 lines
847 B
Markdown

## 1. 退款通过规则
- [x] 1.1 调整公共审批退款金额校验:接受零、拒绝负数,并保留申请金额和订单实收金额上限校验。
- [x] 1.2 在企微审批终态退款处理里,对零金额跳过钱包回款,同时保持退款、订单、审计、通知和后处理事件的既有事务语义。
- [x] 1.3 在受控人工退款审批路径复用相同的零金额回款跳过规则。
## 2. 验证与运维核验
- [x] 2.1 格式化变更的 Go 文件并执行 `go build ./cmd/api ./cmd/worker`
- [x] 2.2 执行 `openspec validate allow-zero-refund-approval --strict`,确认行为契约有效。
- [x] 2.3 为维护者记录生产发布后的核验项:重试或受控重放 `approval:26:approved`,确认退款单 `RF20260820170954264700` 与关联订单完成,且没有零金额钱包回款流水。