Files
junhong_cmp_fiber/internal/service
break 1efb665619
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 10m57s
fix: 修正排队顺延套餐激活时错误按下单时间计算生效日期
activatePendingUsage 被"前一个主套餐到期后顺延激活下一个待生效套餐"和
"等待实名认证后激活"两种场景共用,但其中 ExpiryBase=from_purchase 计时
基准分支(REALNAME-04)本来只为后者设计,却被无差别套用到前者。

导致主套餐配置为 from_purchase 且需要排队等待前一个套餐到期才能生效的
套餐,激活时错误地把生效时间算成下单时间,而不是真正开始生效的那一刻,
使到期时间提前了排队等待的天数,客户少享受了相应天数的服务。

现改为只有当 usage.PendingRealnameActivation 为 true(确实是在等实名)
时才按 ExpiryBase 选择计时基准,纯排队顺延场景一律使用当前时刻,即顺延
语义。
2026-07-20 11:56:25 +09:00
..
2026-06-26 12:12:15 +09:00
2026-07-02 16:49:50 +09:00
2026-06-03 16:55:32 +08:00
2026-06-22 12:08:41 +09:00
2026-06-22 12:08:41 +09:00
2026-06-22 12:08:41 +09:00
2026-06-29 12:29:21 +09:00
2026-04-28 17:40:06 +08:00
2026-06-10 01:15:26 +08:00
2026-06-26 12:12:15 +09:00
2026-05-09 15:22:29 +08:00
2026-04-28 17:40:06 +08:00