From 06df6025404f0aa1cae1bff229c00bb09db0a861 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 27 十一月 2023 16:42:56 +0800 Subject: [PATCH] 新版选票机制实行 --- third_data/kpl_block_util.py | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/third_data/kpl_block_util.py b/third_data/kpl_block_util.py index 29fce8e..f03b2e6 100644 --- a/third_data/kpl_block_util.py +++ b/third_data/kpl_block_util.py @@ -25,6 +25,19 @@ return limit_up_codes +# 鑾峰彇涓绘澘寮�1涓旂洰鍓嶆槸娑ㄥ仠鐨勪唬鐮� +def get_shsz_open_limit_up_codes_current(code, block, current_limit_up_datas): + # 鑾峰彇浠婃棩9锛�30鐨勬椂闂存埑 + time_str = datetime.datetime.now().strftime("%Y-%m-%d") + " 09:30:00" + timestamp = time.mktime(time.strptime(time_str, '%Y-%m-%d %H:%M:%S')) + limit_up_codes = set() + for k in current_limit_up_datas: + if k[5] == block: + if int(k[2]) < timestamp: + limit_up_codes.add(k[0]) + return limit_up_codes + + # 浠g爜鏄惁鏄悗鎺� def is_back_row(code, block, current_limit_up_datas): codes = set() @@ -155,7 +168,7 @@ # 鑾峰彇褰撴棩瀹炴椂韬綅 # before_blocks_dict鏍煎紡浣峽"浠g爜":set("鏉垮潡")} def get_code_current_rank(code, block, current_limit_up_datas, code_limit_up_reason_dict, - yesterday_current_limit_up_codes, exclude_codes,open_limit_up_count, shsz=False): + yesterday_current_limit_up_codes, exclude_codes, open_limit_up_count, shsz=False): block_codes_infos = [] limit_up_time = time.time() for k in current_limit_up_datas: -- Gitblit v1.8.0