From 7d3c00d278c7f45a9c5e02a9410fb69d968de438 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 30 九月 2024 17:28:58 +0800 Subject: [PATCH] bug修复 --- third_data/code_plate_key_manager.py | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/third_data/code_plate_key_manager.py b/third_data/code_plate_key_manager.py index 9cb304e..276f65f 100644 --- a/third_data/code_plate_key_manager.py +++ b/third_data/code_plate_key_manager.py @@ -1422,12 +1422,7 @@ return True, "" @classmethod - def get_code_blocks(cls, code): - """ - 鑾峰彇鐩爣浠g爜鐨勬澘鍧� - @param code: - @return: 杩囨护鍚庣殑鏉垮潡,杩囨护鍓嶇殑鏉垮潡 - """ + def get_code_kpl_blocks(cls, code): blocks = KPLCodeJXBlockManager().get_jx_blocks_radical(code) if blocks is None: blocks = set() @@ -1435,6 +1430,16 @@ keys = TargetCodePlateKeyManager().get_plate_keys(code, contains_today=False) if keys and keys[0]: blocks |= set(keys[0]) + return blocks + + @classmethod + def get_code_blocks(cls, code): + """ + 鑾峰彇鐩爣浠g爜鐨勬澘鍧� + @param code: + @return: 杩囨护鍚庣殑鏉垮潡,杩囨护鍓嶇殑鏉垮潡 + """ + blocks = cls.get_code_kpl_blocks(code) match_blocks, info = CodeThirdBlocksManager().get_intersection_blocks_info(code, blocks) match_blocks -= constant.KPL_INVALID_BLOCKS fblocks = match_blocks & RealTimeKplMarketData.get_top_market_jingxuan_blocks() -- Gitblit v1.8.0