1.3 KiB
Executable File
1.3 KiB
Executable File
每日行情明细主力净流入和成交额数据为空 - 排查计划
问题分析
经过多轮修复,问题仍然是:每日行情明细表格中涨幅有数据,但主力净流入和成交额为空。
可能原因:
- Edge Function
stock-fund-flow未能成功获取数据 - 腾讯K线API在Edge Function运行环境可能无法访问 - 日期匹配失败 - K线数据日期格式与资金流向数据日期格式不匹配
- 数据获取被静默吞掉 - 前端catch了错误但没有显示给用户
排查步骤
1. 简化方案:直接使用前端已有的 chartData 数据
- 前端通过
stock-history已经获取了K线数据,包含成交量(volume) - 成交额 ≈ 成交量 × 收盘价(近似计算)
- 主力净流入数据从资金流向API获取
2. 修改前端表格逻辑
- 主力净流入:尝试从
fundFlowData获取mainForceNet字段 - 成交额:如果
fundFlowData没有,使用chartData的volume × close近似计算
3. 验证数据流
- 确认
fundFlowData是否真的为空 - 如果为空,使用备用方案显示成交量数据
实施步骤
- 修改前端表格渲染逻辑,添加备用数据源
- 如果
fundFlowData为空,使用chartData的成交量数据作为成交额近似值 - 构建验证
- 测试显示效果