All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m30s
27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
## Why
|
||
|
||
代理系列授权页面无法获知套餐是否已授权,导致重复选择;主钱包低余额提醒依赖扣款事件的异步消费者再次判断,测试库已出现有效跌破阈值却没有生成通知事件的记录。
|
||
|
||
## What Changes
|
||
|
||
- 为代理系列授权提供独立的套餐候选列表,返回指定店铺、系列下每个可授权套餐的已授权状态,供前端置灰已授权项。
|
||
- 保持现有首次创建和授权套餐管理提交接口不变,并由现有唯一约束作为并发重复授权的最终防线。
|
||
- 将主钱包首次跌破 100 元的通知事件与扣款事实写入同一事务;余额恢复至 100 元及以上后再次跌破时再次创建通知事件。
|
||
|
||
## Capabilities
|
||
|
||
### New Capabilities
|
||
|
||
- `agent-series-package-options`: 查询代理系列授权页面的套餐候选项及授权状态。
|
||
|
||
### Modified Capabilities
|
||
|
||
- `package-lifecycle`: 代理系列授权页面可查询并区分已授权与未授权套餐。
|
||
- `notification-delivery`: 主钱包余额跨过低余额阈值时可靠创建并投递业务员通知。
|
||
|
||
## Impact
|
||
|
||
- 涉及代理系列授权路由、Handler、DTO、查询服务和套餐分配查询。
|
||
- 涉及主钱包扣款事件 Writer;低余额判断从其异步消费者迁入扣款事务。
|
||
- 不增加依赖,不修改现有提交路由或数据库 Schema。
|