Files
kyugao bb3f8bd28d feat: 迭代03-05 交易记录接入、行情实时、QMT连接配置、data store 标准化
- R-004 QMT连接配置:多配置管理 + 会话头部快捷切换(03-QMT连接配置)
- R-005 WS盘中价格实时更新:服务端中转+缓存+前端轮询(04-WS盘中价格实时更新)
- R-006 策略数据 JSON data store 标准化(store.json/market.json/schema.json)
- R-007 交易记录接入:当日订单+成交单表合并(委托主行+展开成交明细)、时间段查询(今日/本周/本月+手动起止)、费用计算(佣金费率万m_dCommission+最低5元、印花税卖出万5、过户费双向万0.1)
- 架构治理:api 按领域拆分、component 目录、QmtHealthMonitor
2026-09-01 13:21:49 +08:00

1.4 KiB
Raw Permalink Blame History

迭代 03 复盘(2026-08-29

结果

R-004 全量实现并验收通过(7/7),需求归档至 docs/05-需求池/已完成/R-004.md。

过程事实

  1. 编码按 PLAN-003 七步执行,构建一次通过;数据层 14 项单测全部通过;
  2. 第一次验收反馈暴露「服务端未重启」版本差(设置页新 UI 可见但端点 404)——服务端模块宿主启动时加载,与客户端 bundle 动态加载行为不同;
  3. 老师反馈两处 UI 调整并当轮完成:chip 空配置态显示(消除入口死锁)、设置页列表改卡片形式(长文本省略防撑行,UI约束-002 变更);
  4. 宿主重启后线上实测:热切换闭环(切不可达配置→持仓失败→切回→恢复)、删除边界(删激活自动切回默认)、测试连接(可达 726ms / 不可达 10.1s)全部通过;
  5. 过程操作失误一次(猜错临时配置 id 导致 404),用真实 id 重跑通过——API 返回的 id 应先查再用;
  6. 拼音表外中文名 slug 兜底通用名(qmt-conn),不阻塞验收,留作后续增强。

经验(已沉淀至归档文档)

  • 服务端改动需重启宿主 vs 客户端 bundle 刷新即载 —— 版本差排查先看两侧加载时机;
  • 入口控件空态可见性原则:数据需经该入口创建时,空态应显示并引导;
  • baseUrl 按请求读取 = 热切换的架构事实依据,先于编码核实成本。