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