From 7bfdbe969da0b3a132d805cd15e9e83e7f2a8f8a Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期日, 25 六月 2023 11:12:26 +0800
Subject: [PATCH] 将掘金接口抽象出单独的类

---
 third_data/data_server.py |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/third_data/data_server.py b/third_data/data_server.py
index 62d68d5..13cde15 100644
--- a/third_data/data_server.py
+++ b/third_data/data_server.py
@@ -10,7 +10,7 @@
 
 import global_util
 import gpcode_manager
-import juejin
+import init
 import log
 import log_analyse
 import tool
@@ -19,6 +19,7 @@
 from output.limit_up_data_filter import IgnoreCodeManager
 from third_data import kpl_util, kpl_data_manager, kpl_api
 from third_data.code_plate_key_manager import RealTimeKplMarketData, KPLPlateForbiddenManager
+from third_data.history_k_data_util import HistoryKDatasUtils
 from third_data.kpl_data_manager import KPLDataManager, KPLLimitUpDataRecordManager, \
     KPLCodeLimitUpReasonManager
 from third_data.kpl_util import KPLDataType, KPLPlatManager
@@ -49,10 +50,11 @@
         # 缁熻鐩墠涓烘鐨勪唬鐮佹定鍋滄暟閲忥紙鍒嗘定鍋滃師鍥狅級
         now_limit_up_codes_info = self.__kplDataManager.get_data(KPLDataType.LIMIT_UP)
         limit_up_reason_dict = {}
-        for d in now_limit_up_codes_info:
-            if d[5] not in limit_up_reason_dict:
-                limit_up_reason_dict[d[5]] = [0, 0]
-            limit_up_reason_dict[d[5]][0] += 1
+        if now_limit_up_codes_info:
+            for d in now_limit_up_codes_info:
+                if d[5] not in limit_up_reason_dict:
+                    limit_up_reason_dict[d[5]] = [0, 0]
+                limit_up_reason_dict[d[5]][0] += 1
         # 鑾峰彇鎯充拱鍘熷洜鎯充拱鍗曠殑浠g爜鏁伴噺
         reason_map = self.__KPLCodeLimitUpReasonManager.list_all()
         want_codes = gpcode_manager.WantBuyCodesManager.list_code()
@@ -413,7 +415,7 @@
             # 鑾峰彇涓婁釜浜ゆ槗鏃ョ殑鐩稿悓娑ㄥ仠鍘熷洜鐨勪唬鐮佷俊鎭�
             ps_dict = dict([(k, v[0]) for k, v in parse_qs(url.query).items()])
             code = ps_dict["code"]
-            day = juejin.JueJinManager.get_previous_trading_date(tool.get_now_date_str())
+            day = HistoryKDatasUtils.get_previous_trading_date(tool.get_now_date_str())
             # 鑾峰彇娑ㄥ仠鏁版嵁
 
             # 鑾峰彇浠g爜鐨勫師鍥�

--
Gitblit v1.8.0