This commit is contained in:
2026-02-11 17:29:06 +08:00
parent 353621d923
commit 655c9ce7a6

View File

@@ -232,57 +232,22 @@
- [x] 25.4 新增错误码CodeMixedOrderForbidden - 同订单不能同时购买正式套餐和加油包) - [x] 25.4 新增错误码CodeMixedOrderForbidden - 同订单不能同时购买正式套餐和加油包)
- [x] 25.5 运行 lsp_diagnostics 验证编译通过 - [x] 25.5 运行 lsp_diagnostics 验证编译通过
## 26. 功能验证(囤货 → 实名 → 激活流程) ## 26. 最终检查
- [ ] 25.4 验证套餐激活延迟 < 30 秒 - [ ] 26.1 运行 lsp_diagnostics确认无编译错误和类型错误
- [ ] 26.2 生成 OpenAPI 文档,确认新 API 出现在文档中
- [ ] 26.3 代码审查检查是否遵循分层架构、Go 惯用法、性能要求)
## 26. 功能验证(主套餐排队 → 过期 → 激活流程) ## 27. 文档更新
- [ ] 26.4 验证套餐激活延迟 < 1 分钟 - [ ] 27.1 更新 README.md新增套餐系统升级功能说明
- [ ] 27.2 在 docs/package-system-upgrade/ 创建功能总结文档
- [ ] 27.3 编写套餐系统升级用户指南(囤货、排队、加油包、流量查询)
- [ ] 27.4 更新 API 文档(新增 API 端点和字段说明)
## 27. 功能验证(加油包生命周期流程) ## 28. 部署准备
- [ ] 27.4 验证加油包 status=4已失效 - [ ] 28.1 编写数据库迁移回滚脚本
- [ ] 28.2 配置监控指标Asynq 队列长度、套餐激活延迟、API 响应时间)
## 28. 功能验证(流量扣减优先级 + 停机条件 - [ ] 28.3 配置告警规则(套餐激活延迟 > 1 分钟、队列堆积 > 1000 个任务
- [ ] 28.4 编写回滚预案(代码回滚、数据库回滚、数据修复脚本)
- [ ] 28.4 验证停机条件(只有主套餐和所有加油包都用完才停机)
## 29. 功能验证(流量重置调度)
- [ ] 29.4 验证联通卡27号重置、其他卡1号重置逻辑
## 30. 功能验证(客户视图流量查询)
- [ ] 30.4 验证响应包含主套餐、加油包列表、总计流量
- [ ] 30.5 验证 API 性能P95 < 200ms
## 31. 功能验证(套餐流量详单查询)
- [ ] 31.4 验证响应包含日记录列表、总流量
- [ ] 31.5 验证越权检查(跨店铺/企业访问返回 403
- [ ] 32.1 测试套餐激活延迟(从过期到激活的时间,目标 < 1 分钟)
- [ ] 32.3 测试轮询系统千万级卡规模支持(模拟 1000 万张卡,验证调度延迟不退化)
- [ ] 32.4 测试流量重置性能(同时重置 10000 条记录,验证执行时间 < 10 秒)
## 33. 最终验证
- [ ] 33.4 运行 lsp_diagnostics确认无编译错误和类型错误
- [ ] 33.5 生成 OpenAPI 文档,确认新 API 出现在文档中
- [ ] 33.6 代码审查检查是否遵循分层架构、Go 惯用法、性能要求)
## 34. 文档更新
- [ ] 34.1 更新 README.md新增套餐系统升级功能说明
- [ ] 34.2 在 docs/package-system-upgrade/ 创建功能总结文档
- [ ] 34.3 编写套餐系统升级用户指南(囤货、排队、加油包、流量查询)
- [ ] 34.4 更新 API 文档(新增 API 端点和字段说明)
## 35. 部署准备
- [ ] 35.1 编写数据库迁移回滚脚本
- [ ] 35.3 配置监控指标Asynq 队列长度、套餐激活延迟、API 响应时间)
- [ ] 35.4 配置告警规则(套餐激活延迟 > 1 分钟、队列堆积 > 1000 个任务)
- [ ] 35.5 编写回滚预案(代码回滚、数据库回滚、数据修复脚本)