From d8700a3b5ccc17305ee54aace01abde800d64969 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=B7=E5=B0=8F=E5=89=8D?= Date: Fri, 23 Jan 2026 14:50:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0ios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 6d127bd3..013956df 100755 --- a/app.py +++ b/app.py @@ -11283,14 +11283,15 @@ def get_stock_quote_detail(stock_code): realtime_price = cached_price['price'] if realtime_price and realtime_price > 0: - # 使用昨收价计算涨跌 + # 直接使用 ClickHouse stock_minute 表中的涨跌幅 + change_percent = cached_price.get('change_pct') or 0 + + # 涨跌额用昨收价计算 yesterday_close = result_data.get('yesterday_close') or 0 if yesterday_close > 0: change_amount = realtime_price - yesterday_close - change_percent = (change_amount / yesterday_close) * 100 else: change_amount = 0 - change_percent = cached_price.get('change_pct') or 0 # 覆盖价格相关字段 result_data['current_price'] = realtime_price