feat: all remaining Tencent API price fetchers now DB-first (8 files)
This commit is contained in:
@@ -47,9 +47,18 @@ def save_json(path, data):
|
||||
|
||||
|
||||
def fetch_tencent_data(symbols):
|
||||
"""批量拉腾讯行情,返回 {code: fields_dict}"""
|
||||
"""批量拉行情。DB 优先,腾讯 API fallback"""
|
||||
if not symbols:
|
||||
return {}
|
||||
# DB 优先
|
||||
try:
|
||||
from mofin_db import get_prices_batch_from_db
|
||||
db = get_prices_batch_from_db(symbols)
|
||||
if db:
|
||||
return {code: {"name": "", "price": p, "prev_close": 0, "change_pct": chg or 0,
|
||||
"high": 0, "low": 0} for code, (p, chg) in db.items()}
|
||||
except: pass
|
||||
# Fallback: 腾讯
|
||||
code_map = {}
|
||||
query_symbols = []
|
||||
for c in symbols:
|
||||
|
||||
Reference in New Issue
Block a user