All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 10m57s
activatePendingUsage 被"前一个主套餐到期后顺延激活下一个待生效套餐"和 "等待实名认证后激活"两种场景共用,但其中 ExpiryBase=from_purchase 计时 基准分支(REALNAME-04)本来只为后者设计,却被无差别套用到前者。 导致主套餐配置为 from_purchase 且需要排队等待前一个套餐到期才能生效的 套餐,激活时错误地把生效时间算成下单时间,而不是真正开始生效的那一刻, 使到期时间提前了排队等待的天数,客户少享受了相应天数的服务。 现改为只有当 usage.PendingRealnameActivation 为 true(确实是在等实名) 时才按 ExpiryBase 选择计时基准,纯排队顺延场景一律使用当前时刻,即顺延 语义。