From d5d2288ba84f2774935b2f866ca6faa8da0aac66 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 07 七月 2025 18:38:05 +0800
Subject: [PATCH] bug修复/策略完善

---
 code_attribute/gpcode_manager.py |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/code_attribute/gpcode_manager.py b/code_attribute/gpcode_manager.py
index a8f8cab..7634bae 100644
--- a/code_attribute/gpcode_manager.py
+++ b/code_attribute/gpcode_manager.py
@@ -361,8 +361,8 @@
 
 class BlackListCodeManager:
     __instance = None
-    __db = 2
-    __redis_manager = redis_manager.RedisManager(2)
+    __db = 12
+    __redis_manager = redis_manager.RedisManager(12)
 
     def __new__(cls, *args, **kwargs):
         if not cls.__instance:
@@ -370,7 +370,7 @@
             # 鍒濆鍖栬缃�
             # 鑾峰彇浜ゆ槗绐楀彛鐨勯攣
             cls.__instance.__forbidden_trade_codes_cache = RedisUtils.smembers(cls.__get_redis(),
-                                                                               "forbidden-trade-codes")
+                                                                               "ls-forbidden-trade-codes")
             logger_debug.info(f"鍔犺浇鍔犻粦鍒楄〃锛歿cls.__instance.__forbidden_trade_codes_cache}")
 
         return cls.__instance
@@ -381,28 +381,28 @@
 
     def add_code(self, code):
         self.__forbidden_trade_codes_cache.add(code)
-        RedisUtils.sadd_async(self.__db, "forbidden-trade-codes", code)
-        RedisUtils.expire_async(self.__db, "forbidden-trade-codes", tool.get_expire())
+        RedisUtils.sadd_async(self.__db, "ls-forbidden-trade-codes", code)
+        RedisUtils.expire_async(self.__db, "ls-forbidden-trade-codes", tool.get_expire())
 
     def sync(self):
         data = RedisUtils.smembers(self.__get_redis(),
-                                   "forbidden-trade-codes")
+                                   "ls-forbidden-trade-codes")
         self.__forbidden_trade_codes_cache.clear()
         if data:
             self.__forbidden_trade_codes_cache |= data
 
     def remove_code(self, code):
         self.__forbidden_trade_codes_cache.discard(code)
-        RedisUtils.srem(self.__get_redis(), "forbidden-trade-codes", code)
+        RedisUtils.srem(self.__get_redis(), "ls-forbidden-trade-codes", code)
 
     def is_in(self, code):
-        return RedisUtils.sismember(self.__get_redis(), "forbidden-trade-codes", code)
+        return RedisUtils.sismember(self.__get_redis(), "ls-forbidden-trade-codes", code)
 
     def is_in_cache(self, code):
         return code in self.__forbidden_trade_codes_cache
 
     def list_codes(self):
-        codes = RedisUtils.smembers(self.__get_redis(), "forbidden-trade-codes")
+        codes = RedisUtils.smembers(self.__get_redis(), "ls-forbidden-trade-codes")
         self.__forbidden_trade_codes_cache = codes
         return codes
 
@@ -411,7 +411,7 @@
 
     def clear(self):
         self.__forbidden_trade_codes_cache.clear()
-        RedisUtils.delete(self.__get_redis(), "forbidden-trade-codes")
+        RedisUtils.delete(self.__get_redis(), "ls-forbidden-trade-codes")
 
 
 class GreenListCodeManager:

--
Gitblit v1.8.0