aszerW
11a0a6502b
fix(flask_server): 根据资产类型动态选择日期格式精度
问题修复:
- 加密货币分钟级数据需要保留时分秒
- 日线数据只需日期(年月日)
- 之前硬编码 '%Y-%m-%d' 导致分钟级数据丢失时间信息
修复方案:
- API 层根据 final_type 判断:CRYPTO 使用 '%Y-%m-%d %H:%M:%S',其他使用 '%Y-%m-%d'
- build_premium_result_from_attrs 自动检测索引是否包含时间部分
- build_premium_result 同样支持动态日期格式
- dataframe_to_json 已支持 asset_type 参数(之前已实现)
测试验证:
- BTC 小时级数据: '2024-01-01 00:00:00' ✅
- 000300.SH 日线数据: '2024-01-02' ✅
- ETF 溢价率日期: '2026-05-22' ✅
2026-05-24 00:06:34 +08:00
..
2026-05-23 12:46:48 +08:00
2026-05-12 21:33:19 +08:00
2026-05-23 23:40:18 +08:00
2026-05-23 18:41:20 +08:00
2026-05-24 00:06:34 +08:00
2026-05-13 23:30:32 +08:00
2026-05-12 22:40:35 +08:00
2026-05-23 22:36:23 +08:00
2026-05-23 23:40:18 +08:00
2026-05-23 18:32:00 +08:00