
wans10andCaIon
58d4e9bd3b
fix(billing): 异步任务退款时同步减少 used_quota (#6795)
* fix(billing): 异步任务退款时同步减少 used_quota
退款时仅恢复了 quota(剩余额度),但未同步减少 used_quota(已用额度),
导致"总额度"(quota + used_quota)随退款次数持续虚增,超出用户实际充值金额。
修复三处退款路径:
- RefundTaskQuota:任务失败完整退款
- RecalculateTaskQuota:差额结算退款分支
- controller/midjourney.go:Midjourney 任务失败退款
新增 model.UpdateUserUsedQuota 公开函数,仅调整 used_quota 不影响 request_count。
* fix(billing): 任务退款时同步扣减渠道 used_quota
* fix(billing): complete async task refund accounting
* style(model): group internal Midjourney fields
---------
Co-authored-by: CaIon <i@caion.me>
2026-08-13 22:06:40 +08:00
..
2026-08-11 13:42:32 +08:00
2026-08-10 12:49:06 +08:00
2026-07-27 15:56:21 +08:00
2026-07-26 20:05:15 +08:00
2026-08-11 13:42:32 +08:00
2026-07-26 20:05:15 +08:00
2026-08-06 17:33:10 +08:00
2026-07-27 15:56:21 +08:00
2026-07-27 16:45:02 +08:00
2026-08-06 17:33:10 +08:00
2026-08-10 12:48:14 +08:00
2026-08-06 17:33:10 +08:00
2026-08-06 17:33:10 +08:00
2026-08-06 17:33:10 +08:00
2026-08-06 17:33:10 +08:00
2026-08-13 22:06:40 +08:00
2026-07-27 15:56:21 +08:00
2026-07-27 15:20:19 +08:00
2026-07-07 21:22:19 +08:00
2026-08-06 17:33:10 +08:00
2026-08-11 13:42:32 +08:00
2026-07-27 15:56:21 +08:00