shanshanzhong e3cd0643e1
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 7m43s
fix: IAP续费双重叠加订阅天数
早返回路径(existTx!=nil)中的 existSub/orderLinkedSub/singleModeAnchorSub
分支同时调用 extendSubscribeForIAP 更新 expire_time,又通过
syncOrderStatusAndEnqueue(iapExpireAt=0) 入队,导致激活队列再次叠加天数。

修复:移除早返回路径中的 extendSubscribeForIAP 直接写入,改为传入
exp.Unix() 给 syncOrderStatusAndEnqueue,由激活队列的
updateSubscriptionWithIAPExpire 统一处理,前端返回 calcIAPRenewalExpire
估算值,与事务路径行为一致。

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-31 02:54:52 -07:00
..
x
2026-03-30 21:05:21 -07:00
2026-03-07 05:54:49 -08:00