Files
break f15a64395f
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m30s
修复反馈
2026-08-10 16:30:38 +08:00

27 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Why
代理系列授权页面无法获知套餐是否已授权,导致重复选择;主钱包低余额提醒依赖扣款事件的异步消费者再次判断,测试库已出现有效跌破阈值却没有生成通知事件的记录。
## What Changes
- 为代理系列授权提供独立的套餐候选列表,返回指定店铺、系列下每个可授权套餐的已授权状态,供前端置灰已授权项。
- 保持现有首次创建和授权套餐管理提交接口不变,并由现有唯一约束作为并发重复授权的最终防线。
- 将主钱包首次跌破 100 元的通知事件与扣款事实写入同一事务;余额恢复至 100 元及以上后再次跌破时再次创建通知事件。
## Capabilities
### New Capabilities
- `agent-series-package-options`: 查询代理系列授权页面的套餐候选项及授权状态。
### Modified Capabilities
- `package-lifecycle`: 代理系列授权页面可查询并区分已授权与未授权套餐。
- `notification-delivery`: 主钱包余额跨过低余额阈值时可靠创建并投递业务员通知。
## Impact
- 涉及代理系列授权路由、Handler、DTO、查询服务和套餐分配查询。
- 涉及主钱包扣款事件 Writer低余额判断从其异步消费者迁入扣款事务。
- 不增加依赖,不修改现有提交路由或数据库 Schema。