让 C 端在续费前展示当前应付价格
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m11s

Constraint: 续费展示价必须与当前销售渠道的生效零售价一致
Rejected: 新增专用续费报价接口 | 现有资产信息已承载续费入口上下文
Confidence: high
Scope-risk: narrow
Directive: 下单时仍须重新校验续费资格和最终价格
Tested: go build ./internal/handler/app
Not-tested: 按用户要求未添加或运行测试
This commit is contained in:
2026-07-30 16:23:03 +08:00
parent faf973accb
commit e2687de338
4 changed files with 34 additions and 0 deletions

View File

@@ -41,6 +41,7 @@ type AssetInfoResponse struct {
// === 套餐信息(通用) ===
CurrentPackage string `json:"current_package" description:"当前套餐名称(无套餐时为空)"`
CurrentPackageID uint `json:"current_package_id" description:"当前主套餐ID无主套餐时为0可用于发起续费"`
RenewalPrice int64 `json:"renewal_price" description:"当前主套餐续费价格按当前销售渠道的生效零售价计算无主套餐时为0"`
CurrentPackageUsageID *uint `json:"current_package_usage_id" description:"当前主套餐的套餐使用记录ID无主套餐时为 null"`
CurrentPackageActivatedAt *time.Time `json:"current_package_activated_at,omitempty" description:"当前主套餐开始时间"`
CurrentPackageExpiresAt *time.Time `json:"current_package_expires_at,omitempty" description:"当前主套餐过期时间"`