From c7b6f5be3e5850bbf66db5363e634c57ff9ca876 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 28 三月 2023 15:32:24 +0800 Subject: [PATCH] 评分机制调整 --- gpcode_manager.py | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/gpcode_manager.py b/gpcode_manager.py index df508e6..bcf58fa 100644 --- a/gpcode_manager.py +++ b/gpcode_manager.py @@ -368,9 +368,9 @@ # 璁剧疆鏀剁洏浠� -def set_price_pre(code, price): +def set_price_pre(code, price, force=False): codes = get_gp_list() - if code not in codes: + if code not in codes and not FirstCodeManager.is_in_first_record(code) and not force: return redis_instance = __redisManager.getRedis() redis_instance.setex("price-pre-{}".format(code), tool.get_expire(), str(price)) @@ -545,8 +545,6 @@ # 鍙栫1涓暟鎹� return available_positions[0][0], available_positions[0][1] - - return None, None @@ -572,7 +570,13 @@ if val is None: return None, None val = json.loads(val) - return val[0], val[1] + cid, pid = val[0], val[1] + code_ = get_listen_code_by_pos(cid, pid) + # 鏍¢獙浠g爜 + if code_ == code: + return cid, pid + else: + return None, None # 鏄惁姝e湪鐩戝惉 -- Gitblit v1.8.0