feat(backend): license_purchases 增 amount_minor/currency/pay_url/renewed_to 列 + 存量回填(pay v2 金额口径)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
wangjia
2026-07-10 20:26:59 +08:00
parent ceabc7977b
commit bc183ab7df
6 changed files with 60 additions and 2 deletions
+4
View File
@@ -54,6 +54,10 @@ func main() {
// 幂等(新列为 0 才拷),旧列保留不再读写、观察一版后手动 DROP
service.BackfillPricingColumns(db)
// pay v2 金额口径迁移:存量购买单 amount(元字符串) → amount_minor(分)+currency
// 幂等(amount_minor=0 才回填),旧列保留不再读写、观察一版后手动 DROP
service.BackfillPurchaseAmountMinor(db)
// 启动会话/失败登录保留期清理任务(后台 goroutine)
service.StartSessionCleanup(db, config.C.Session.RetentionDays)