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.

1.1 KiB

1. 移除导入时的本次数据去重

  • 1.1 修改 app/services/trade_parser.py:移除 batch_existing_keys 参数、new_keys_in_batch 集合及所有向该集合添加去重键的逻辑
  • 1.2 修改 app/api/trade_review.py:批量导入时不再创建和传递 batch_existing_keys,处理每个文件时独立调用 save_to_db

2. 导入时使用原始交易日

  • 2.1 修改 app/services/trade_parser.py:导入期货和期权记录时,直接使用 _normalize_date 后的原始日期作为 trade_date,不再调用 recalculate_trade_date

3. 统计分析展示时按夜盘归集交易日

  • 3.1 修改 app/services/trade_parser.py:在 calc_daily_summary 按交易日聚合统计时,使用 recalculate_trade_date(trade_date, trade_time) 生成统计用交易日,但保留原始 trade_date 用于前端展示
  • 3.2 前端无需修改:表格日期列继续使用后端返回的 trade_date(即原始日期)

4. 验证与归档

  • 4.1 运行健康检查与相关测试
  • 4.2 提交代码并归档 change