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