From 3ff0120707ada32fb25012e1d0e8bc9a5c3df07c Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 06 三月 2025 10:11:09 +0800 Subject: [PATCH] 新题材修改/取消回踩不够拉黑 --- servers/data_server.py | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) diff --git a/servers/data_server.py b/servers/data_server.py index b87eeb1..68237bd 100644 --- a/servers/data_server.py +++ b/servers/data_server.py @@ -596,11 +596,11 @@ # 娑ㄥ仠鏁版嵁 fdatas = {"limit_up_list": codes_info} # 杈ㄨ瘑搴︾エ - fdatas["speical_codes"] = [(x, gpcode_manager.get_code_name(x)) for x in special_codes] + fdatas["speical_codes"] = [(x, gpcode_manager.get_code_name(x)) for x in special_codes] forbidden_refer_codes = KPLPlateForbiddenManager().get_watch_high_codes_by_block(plate) if forbidden_refer_codes is None: forbidden_refer_codes = set() - fdatas["forbidden_refer_codes"]= [(x, gpcode_manager.get_code_name(x)) for x in forbidden_refer_codes] + fdatas["forbidden_refer_codes"] = [(x, gpcode_manager.get_code_name(x)) for x in forbidden_refer_codes] response_data = json.dumps({"code": 0, "data": fdatas}) elif url.path == "/kpl/get_open_limit_up_count_rank": # 鑾峰彇鐐告澘娆℃暟鎺掕 @@ -1090,14 +1090,16 @@ try: records = KPLLimitUpDataRecordManager.total_datas - # 璁$畻浠婃棩鏂板鐨勯鏉愭蹇� block_codes = {} for x in records: - b = kpl_util.filter_block(x[2]) - if b not in block_codes: - block_codes[b] = set() - block_codes[b].add(x[3]) + bs = {kpl_util.filter_block(x[2])} + if x[6]: + bs |= set(x[6].split("銆�")) + for b in bs: + if b not in block_codes: + block_codes[b] = set() + block_codes[b].add(x[3]) reasons = set(block_codes.keys()) reasons -= constant.KPL_INVALID_BLOCKS reasons -= LimitUpCodesBlockRecordManager().get_total_before_blocks() @@ -1107,7 +1109,6 @@ LimitUpCodesBlockRecordManager().add_new_blocks(c, r) except: pass - self.__kplDataManager.save_data(type_, result_list_) except Exception as e: logger_debug.exception(e) -- Gitblit v1.8.0