You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
98 lines
2.7 KiB
98 lines
2.7 KiB
|
2 months ago
|
# Bug 修复任务清单
|
||
|
|
|
||
|
|
**项目**: 期货股票数据统一平台 (20260330_kline_system)
|
||
|
|
**创建时间**: 2026-04-02
|
||
|
|
**来源**: 系统测试阶段
|
||
|
|
**协调者**: coordinator
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## P0 严重 Bug (必须修复)
|
||
|
|
|
||
|
|
### BUG-001: 密码加密算法安全升级
|
||
|
|
- **模块**: 认证模块 (auth)
|
||
|
|
- **问题**: 当前使用 MD5 加密密码,存在安全风险
|
||
|
|
- **要求**: 升级到 bcrypt 或 argon2 加密算法
|
||
|
|
- **影响**: 用户密码安全性
|
||
|
|
- **优先级**: 🔴 P0
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## P1 重要 Bug (优先修复)
|
||
|
|
|
||
|
|
### BUG-002: K 线数据边界验证缺失
|
||
|
|
- **模块**: K 线数据 (kline)
|
||
|
|
- **问题**: startTime > endTime 时未返回错误
|
||
|
|
- **要求**: 添加时间范围验证,返回 400 错误
|
||
|
|
- **优先级**: 🟠 P1
|
||
|
|
|
||
|
|
### BUG-003: WebSocket 限流缺失
|
||
|
|
- **模块**: 实时行情 (realtime)
|
||
|
|
- **问题**: 未限制单用户 WebSocket 连接数
|
||
|
|
- **要求**: 添加限流机制(如每用户最多 5 个连接)
|
||
|
|
- **优先级**: 🟠 P1
|
||
|
|
|
||
|
|
### BUG-004: 告警状态未更新
|
||
|
|
- **模块**: 告警模块 (alert)
|
||
|
|
- **问题**: 触发告警后 status 未更新为 triggered
|
||
|
|
- **要求**: 触发后自动更新状态
|
||
|
|
- **优先级**: 🟠 P1
|
||
|
|
|
||
|
|
### BUG-005: 重复订阅检查缺失
|
||
|
|
- **模块**: 订阅模块 (subscription)
|
||
|
|
- **问题**: 允许重复订阅同一品种
|
||
|
|
- **要求**: 添加重复检查,返回提示或合并
|
||
|
|
- **优先级**: 🟠 P1
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## P2 一般 Bug (建议修复)
|
||
|
|
|
||
|
|
### BUG-006: 前端加载提示缺失
|
||
|
|
- **模块**: 前端页面
|
||
|
|
- **问题**: 数据加载时缺少 loading 提示
|
||
|
|
- **要求**: 添加 loading 状态显示
|
||
|
|
- **优先级**: 🟡 P2
|
||
|
|
|
||
|
|
### BUG-007: WebSocket 断线重连提示
|
||
|
|
- **模块**: 前端页面
|
||
|
|
- **问题**: 断线重连时用户无感知
|
||
|
|
- **要求**: 添加重连状态提示
|
||
|
|
- **优先级**: 🟡 P2
|
||
|
|
|
||
|
|
### BUG-008: 分页组件功能完善
|
||
|
|
- **模块**: 前端页面
|
||
|
|
- **问题**: 分页组件缺少页码跳转功能
|
||
|
|
- **要求**: 添加页码输入跳转
|
||
|
|
- **优先级**: 🟡 P2
|
||
|
|
|
||
|
|
### BUG-009: API 文档补充
|
||
|
|
- **模块**: 文档
|
||
|
|
- **问题**: API 文档缺少响应示例
|
||
|
|
- **要求**: 补充各接口响应示例
|
||
|
|
- **优先级**: 🟡 P2
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 修复完成后
|
||
|
|
|
||
|
|
1. 更新此文件,标记每个 Bug 的修复状态
|
||
|
|
2. 通知协调者 (coordinator) 进行回归测试
|
||
|
|
3. 确保单元测试覆盖新增/修改的代码
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 修复状态跟踪
|
||
|
|
|
||
|
|
| Bug ID | 状态 | 修复人 | 修复时间 | 验证结果 |
|
||
|
|
|--------|------|--------|----------|----------|
|
||
|
|
| BUG-001 | ⏳ 待修复 | - | - | - |
|
||
|
|
| BUG-002 | ⏳ 待修复 | - | - | - |
|
||
|
|
| BUG-003 | ⏳ 待修复 | - | - | - |
|
||
|
|
| BUG-004 | ⏳ 待修复 | - | - | - |
|
||
|
|
| BUG-005 | ⏳ 待修复 | - | - | - |
|
||
|
|
| BUG-006 | ⏳ 待修复 | - | - | - |
|
||
|
|
| BUG-007 | ⏳ 待修复 | - | - | - |
|
||
|
|
| BUG-008 | ⏳ 待修复 | - | - | - |
|
||
|
|
| BUG-009 | ⏳ 待修复 | - | - | - |
|