From ed9e2367eea9baa6c8bea82e0f81c209ffb2a56f Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 02 一月 2023 17:55:50 +0800
Subject: [PATCH] 撤单策略再次修改

---
 gpcode_manager.py |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/gpcode_manager.py b/gpcode_manager.py
index 93aaefa..95d7d2a 100644
--- a/gpcode_manager.py
+++ b/gpcode_manager.py
@@ -65,6 +65,18 @@
     return val.get(name)
 
 
+def get_code_name(code):
+    redis_instance = __redisManager.getRedis()
+    val = redis_instance.get("gp_list_names")
+    if not val:
+        return None
+    val = json.loads(val)
+    for key in val:
+        if val[key] == code:
+            return key
+    return None
+
+
 def get_name_codes():
     redis_instance = __redisManager.getRedis()
     val = redis_instance.get("gp_list_names")
@@ -332,12 +344,26 @@
     redis_instance.setex("gp_operate-{}".format(code), 30, "1")
 
 
+# 鎵归噺璁剧疆姝e湪鎿嶄綔鐨勪唬鐮�
+def set_operates(codes):
+    redis_instance = __redisManager.getRedis()
+    for code in codes:
+        redis_instance.setex("gp_operate-{}".format(code), 30, "1")
+
+
 # 绉婚櫎姝e湪鎿嶄綔鐨勪唬鐮�
 def rm_operate(code):
     redis_instance = __redisManager.getRedis()
     redis_instance.delete("gp_operate-{}".format(code))
 
 
+# 鎵归噺绉婚櫎姝e湪鎿嶄綔鐨勪唬鐮�
+def rm_operates(codes):
+    redis_instance = __redisManager.getRedis()
+    for code in codes:
+        redis_instance.delete("gp_operate-{}".format(code))
+
+
 if __name__ == '__main__':
     _start = time.time()
     redis_instance = __redisManager.getRedis()

--
Gitblit v1.8.0