From 8242a0c7a7fe85feaa4e652ddb3a1385173a5288 Mon Sep 17 00:00:00 2001
From: admin <admin@example.com>
Date: 星期二, 06 五月 2025 18:13:36 +0800
Subject: [PATCH] bug修复

---
 data_server.py |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/data_server.py b/data_server.py
index 674bd11..dbc1874 100644
--- a/data_server.py
+++ b/data_server.py
@@ -14,7 +14,7 @@
 import constant
 from db import redis_manager_delegate as redis_manager, mysql_data_delegate as mysql_data
 from db.redis_manager_delegate import RedisUtils
-from log_module import log_export
+from log_module import log_export, async_log_util
 from log_module.log import hx_logger_l2_transaction, logger_debug, logger_request_api
 from strategy import data_cache
 from strategy.kpl_data_manager import KPLStockOfMarketsPlateLogManager
@@ -308,6 +308,12 @@
                             raise Exception("娌℃湁鑾峰彇鍒癓1鏁版嵁")
                         pre_price = data[1]
                         current_price = data[2] if data[2] else data[5][0][0]
+                        # 鑾峰彇鏈�鏂版垚浜や环鏍�
+                        latest_deal_price = data_cache.latest_deal_price_dict.get(code)
+                        if latest_deal_price:
+                            current_price = round(float(latest_deal_price), 2)
+                            async_log_util.info(logger_debug, f"鏍规嵁鎴愪氦浠峰崠鍑猴細{code}-{latest_deal_price}")
+
                         price = tool.get_buy_min_price(current_price)
                         price = max(price, tool.get_limit_down_price(code, pre_price))
                     else:

--
Gitblit v1.8.0