fix: 店铺分配覆盖为实名即生效的套餐纳入沉默期配置口径
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 9m27s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 9m27s
存量中套餐本身购买即生效、店铺分配覆盖为实名即生效的正式套餐,购买后同样等实名, 但原口径只看套餐本身:无法配置默认沉默期、不进未配置清单与打开前检查, 待实名记录无法回填导致总开关打不开,新购买也绕过沉默期。 - 未配置清单与打开前检查纳入存在实名即生效分配覆盖的套餐 - 购买即生效正式套餐允许选填默认沉默期,加油包仍禁止 - 分配覆盖购买即生效 → 实名即生效在套餐已配置默认沉默期时放行 - 同步 OpenSpec design D11、spec、tasks 3.4/3.5 与前端说明 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -26,8 +26,9 @@
|
||||
- **实名即生效的正式套餐必填**默认沉默期,新建时前端预填 30;不填或越界返回 **1260**。
|
||||
- 购买即生效套餐、加油包不显示、不提交这两个字段。
|
||||
- 套餐响应增加 `silence_period_days`、`silence_extension_enabled`、`silence_config_required`(是否必须配置)。
|
||||
- 实名即生效套餐改为购买即生效、店铺分配(单个、批量、系列授权)里覆盖为与套餐不同的生效条件,返回 **1262**。购买即生效改为实名即生效时,同一请求必须带 `silence_period_days`。
|
||||
- "未配置沉默期的实名即生效套餐"清单:套餐列表加 `silence_unconfigured=true`;导出用套餐导出场景,筛选同样传 `silence_unconfigured`。套餐导出新增"默认沉默期(天)""是否支持付费延期"两列。
|
||||
- 实名即生效套餐改为购买即生效、店铺分配(单个、批量、系列授权)里把实名即生效套餐覆盖为购买即生效,返回 **1262**。购买即生效改为实名即生效时,同一请求必须带 `silence_period_days`。
|
||||
- 购买即生效的正式套餐也可以选填 `silence_period_days`(1~90,不强制;`silence_config_required=false`),加油包不能填。店铺分配把购买即生效套餐覆盖为实名即生效时,套餐已配置默认沉默期才允许,否则返回 **1262**。
|
||||
- "未配置沉默期的实名即生效套餐"清单:套餐列表加 `silence_unconfigured=true`(包含本身是购买即生效、但有店铺分配覆盖为实名即生效且未配置默认沉默期的套餐);导出用套餐导出场景,筛选同样传 `silence_unconfigured`。套餐导出新增"默认沉默期(天)""是否支持付费延期"两列。
|
||||
|
||||
## 3. 后台购买时调整沉默期
|
||||
|
||||
|
||||
Reference in New Issue
Block a user