Files
2026-07-05 21:29:17 +08:00

1.3 KiB
Executable File
Raw Permalink Blame History

每日行情明细主力净流入和成交额数据为空 - 排查计划

问题分析

经过多轮修复,问题仍然是:每日行情明细表格中涨幅有数据,但主力净流入和成交额为空。

可能原因:

  1. Edge Function stock-fund-flow 未能成功获取数据 - 腾讯K线API在Edge Function运行环境可能无法访问
  2. 日期匹配失败 - K线数据日期格式与资金流向数据日期格式不匹配
  3. 数据获取被静默吞掉 - 前端catch了错误但没有显示给用户

排查步骤

1. 简化方案:直接使用前端已有的 chartData 数据

  • 前端通过 stock-history 已经获取了K线数据,包含成交量(volume)
  • 成交额 ≈ 成交量 × 收盘价(近似计算)
  • 主力净流入数据从资金流向API获取

2. 修改前端表格逻辑

  • 主力净流入:尝试从 fundFlowData 获取 mainForceNet 字段
  • 成交额:如果 fundFlowData 没有,使用 chartDatavolume × close 近似计算

3. 验证数据流

  • 确认 fundFlowData 是否真的为空
  • 如果为空,使用备用方案显示成交量数据

实施步骤

  1. 修改前端表格渲染逻辑,添加备用数据源
  2. 如果 fundFlowData 为空,使用 chartData 的成交量数据作为成交额近似值
  3. 构建验证
  4. 测试显示效果