From 6b2c7ade95421f105474174fb7d5d98e52d132cb Mon Sep 17 00:00:00 2001 From: dekun Date: Fri, 3 Jul 2026 06:55:14 +0800 Subject: [PATCH] Use sina quote fallback for recommend list when CTP tick missing. Co-authored-by: Cursor --- modules/trading/install.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/trading/install.py b/modules/trading/install.py index e1953b6..3487c92 100644 --- a/modules/trading/install.py +++ b/modules/trading/install.py @@ -320,6 +320,12 @@ def install_trading(app, *, login_required, require_nav, get_db, get_setting, se codes.get("market_code", ""), codes.get("sina_code", ""), ) + if not price or float(price) <= 0: + from modules.market.market import get_price as market_get_price + price = market_get_price( + main.get("market_code") or codes.get("market_code", ""), + main.get("sina_code") or codes.get("sina_code", ""), + ) return { "ths_code": sym, "price": price,