From 5ed30c03ddfedd4cf79cd8fea9fc45b05821d898 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 16 十月 2023 12:44:07 +0800 Subject: [PATCH] 真实下单位置计算方法修改 --- code_attribute/gpcode_manager.py | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code_attribute/gpcode_manager.py b/code_attribute/gpcode_manager.py index 3ddc680..425d809 100644 --- a/code_attribute/gpcode_manager.py +++ b/code_attribute/gpcode_manager.py @@ -13,6 +13,7 @@ from ths import l2_listen_pos_health_manager, client_manager __redisManager = redis_manager.RedisManager(0) +__db = 0 class CodesNameManager: @@ -173,11 +174,11 @@ hasChanged = False for code in codes: if code not in self.__first_code_limited_up_record_cache: - RedisUtils.sadd_async(self.__get_redis(), "first_code_limited_up_record", code) + RedisUtils.sadd_async(self.__db, "first_code_limited_up_record", code) hasChanged = True self.__first_code_limited_up_record_cache.add(code) if hasChanged: - RedisUtils.expire_async(self.__get_redis(), "first_code_limited_up_record", tool.get_expire()) + RedisUtils.expire_async(self.__db, "first_code_limited_up_record", tool.get_expire()) # 鏄惁娑ㄥ仠杩� def is_limited_up(self, code): @@ -510,7 +511,8 @@ def is_in_gp_pool(code): - return RedisUtils.sismember(__redisManager.getRedis(), "gp_list", code) or FirstGPCodesManager().is_in_first_gp_codes_cache(code) + return RedisUtils.sismember(__redisManager.getRedis(), "gp_list", + code) or FirstGPCodesManager().is_in_first_gp_codes_cache(code) def get_gp_list(): @@ -620,14 +622,12 @@ # datas:[(code,price)] def set_prices(datas): - pipe = __redisManager.getRedis().pipeline() for d in datas: code, price = d[0], d[1] if code in __current_price_cache and __current_price_cache[code] == price: continue __current_price_cache[code] = price - RedisUtils.setex(pipe, "price-{}".format(code), tool.get_expire(), price) - pipe.execute() + RedisUtils.setex_async(__db, "price-{}".format(code), tool.get_expire(), price) # 鑾峰彇姝e湪鐩戝惉鐨勪唬鐮� -- Gitblit v1.8.0