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 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