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