diff --git a/deploy/profile-scripts/per_stock_reassess.py b/deploy/profile-scripts/per_stock_reassess.py index 4f729da4..2e9e27e4 100644 --- a/deploy/profile-scripts/per_stock_reassess.py +++ b/deploy/profile-scripts/per_stock_reassess.py @@ -175,6 +175,11 @@ def _build_full_analysis(code, entry, result): _sr = _s2.execute("SELECT sector_name FROM stock_sectors WHERE code=? LIMIT 1", (code,)).fetchone() if _sr and _sr[0]: lines.append(f"⑦ 行业背景:{_sr[0]}") + else: + # 2026-08-17 修复:stock_sectors 仅898只覆盖不全,改读 stock_sectors_em(5061只) + _sr2 = _s2.execute("SELECT sector FROM stock_sectors_em WHERE code=? LIMIT 1", (code,)).fetchone() + if _sr2 and _sr2[0]: + lines.append(f"⑦ 行业背景:{_sr2[0]}") _s2.close() except: pass