From cae724f751e1ccc797ec6457af5f11ad8a2f24f2 Mon Sep 17 00:00:00 2001
From: admin <admin@example.com>
Date: 星期二, 27 五月 2025 18:30:37 +0800
Subject: [PATCH] bug修复

---
 strategy/plate_strength_analysis.py |    3 ++-
 log_module/log_export.py            |    8 +++-----
 data_server.py                      |    2 +-
 strategy/kpl_api.py                 |    2 +-
 strategy/kpl_data_manager.py        |    4 +++-
 5 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/data_server.py b/data_server.py
index 84a6394..0c6bfda 100644
--- a/data_server.py
+++ b/data_server.py
@@ -193,7 +193,7 @@
                 if use_time_list and use_time_list[-1][1] > 10:
                     logger_debug.warning(f"鐜鑾峰彇鏃堕棿澶т簬10s({request_id}):{use_time_list}")
         # 鑾峰彇鏉垮潡寮哄害鏁版嵁
-        elif url.path == "/load_get_kpl_market_sift_plate":
+        elif url.path == "/load_kpl_market_sift_plate":
             # 鍔犺浇鏁版嵁
             KPLMarketsSiftPlateLogManager().load_data()
             response_data = json.dumps({"code": 0, "msg": "鏆傛棤鍐呭"})
diff --git a/log_module/log_export.py b/log_module/log_export.py
index 9787458..7209d36 100644
--- a/log_module/log_export.py
+++ b/log_module/log_export.py
@@ -53,7 +53,7 @@
     return contents
 
 
-def load_market_stock_heat(date=tool.get_now_date_str()):
+def load_market_sift_plate(date=tool.get_now_date_str()):
     """
      鑾峰彇绮鹃�夋祦鍏ョ殑鎴愬垎鑲�
     :param date:
@@ -66,11 +66,9 @@
             lines = f.readlines()
             for line in lines:
                 if line:
-                    time_str = __get_async_log_time(line)
+                    time_str = __get_log_time(line)
                     try:
                         data = line.split(" - ")[1].strip()
-                        if data.startswith("["):
-                            data = data[data.find("]") + 1:].strip()
                         data_dict = eval(data)
                         fdatas.append((time_str, data_dict))
                     except:
@@ -128,7 +126,7 @@
 
 
 if __name__ == '__main__':
-    datas = load_kpl_market_strong()
+    datas = load_market_sift_plate()
     fdatas = []
     for data in datas:
         # (璺濈09:15:00鐨勭鏁�, 鏃堕棿, 寮哄害)
diff --git a/strategy/kpl_api.py b/strategy/kpl_api.py
index 7f73faa..6e0362a 100644
--- a/strategy/kpl_api.py
+++ b/strategy/kpl_api.py
@@ -15,7 +15,7 @@
 
 from strategy import data_cache
 from strategy import basic_methods
-# from strategy.kpl_data_manager import KPLMarketsSiftPlateLogManager
+from strategy.kpl_data_manager import KPLMarketsSiftPlateLogManager
 from trade import middle_api_protocol
 from utils import hx_qc_value_util, tool
 
diff --git a/strategy/kpl_data_manager.py b/strategy/kpl_data_manager.py
index fca6363..62ff45f 100644
--- a/strategy/kpl_data_manager.py
+++ b/strategy/kpl_data_manager.py
@@ -2,6 +2,7 @@
 from log_module.log import logger_stock_of_markets_plate, logger_debug, logger_kpl_market_sift_plate
 from utils import tool
 
+
 # 寮�鐩樺暒鏉垮潡寮哄害鏃ュ織绠$悊
 @tool.singleton
 class KPLMarketsSiftPlateLogManager:
@@ -16,7 +17,7 @@
     def __load_data(self):
         if tool.get_now_time_str() > '13:10:00':
             logger_debug.info("KPLMarketsSiftPlateLogManager 寮�濮嬪姞杞芥暟鎹�")
-            datas = log_export.load_market_stock_heat()
+            datas = log_export.load_market_sift_plate()
             for data in datas:
                 # (鍙戠敓鏃堕棿,[鍑�娴佸叆鏉垮潡], {"鏉垮潡":(浠g爜, 鍚嶇О, 娑ㄥ箙)})
                 self.__filter_log_datas.append(self.__filter_origin_data(data))
@@ -36,6 +37,7 @@
     def get_filter_log_datas(self):
         return self.__filter_log_datas
 
+
 # 寮�鐩樺暒涓偂寮哄害鏃ュ織绠$悊
 @tool.singleton
 class KPLMarketStockHeatLogManager:
diff --git a/strategy/plate_strength_analysis.py b/strategy/plate_strength_analysis.py
index 9948648..b67d07d 100644
--- a/strategy/plate_strength_analysis.py
+++ b/strategy/plate_strength_analysis.py
@@ -7,6 +7,7 @@
 
 from log_module.log import logger_common, logger_kpl_jingxuan_in, logger_debug, logger_kpl_market_sift_plate
 from strategy import kpl_api, data_cache, basic_methods
+from strategy.kpl_data_manager import KPLMarketStockHeatLogManager
 from utils import tool, hx_qc_value_util
 
 
@@ -101,7 +102,7 @@
 
         # logger.info(f"绮鹃�夋澘鍧楄偂绁ㄥ己搴︽暟鎹洿鏂� == {market_sift_plate_stock_dict}")
         # 鍙湪鐩樹腑鏃堕棿鑾峰彇
-        kpl_api.KPLStockOfMarketsPlateLogManager().add_log(market_sift_plate['list'], log_datas)
+        KPLMarketStockHeatLogManager().add_log(market_sift_plate['list'], log_datas)
     # 琛屾儏銆嬬簿閫夋澘鍧椼�嬫帓鍚嶅墠20涓�嬪搴斾釜鑲°�嬬鍚堟潯浠剁殑涓偂
     return market_sift_plate_stock_dict
 

--
Gitblit v1.8.0