From bdb34b3cbdf27b717942a4b8b2c9d73ff77e3340 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 15 一月 2024 16:39:57 +0800 Subject: [PATCH] bug修复 --- middle_server.py | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/middle_server.py b/middle_server.py index d62ee58..cdfc913 100644 --- a/middle_server.py +++ b/middle_server.py @@ -164,7 +164,11 @@ if builtins.type(args) == tuple or builtins.type(args) == list: args = list(args) if cmd == "setex": - args_.append(json.dumps(args)) + args_.append(args[0]) + if type(args[1]) == list: + args_.append(json.dumps(args[1])) + else: + args_.append(args[1]) else: for a in args: args_.append(a) @@ -190,7 +194,11 @@ if builtins.type(args) == tuple or builtins.type(args) == list: args = list(args) if cmd == "setex": - args_.append(json.dumps(args)) + args_.append(args[0]) + if type(args[1]) == list: + args_.append(json.dumps(args[1])) + else: + args_.append(args[1]) else: for a in args: args_.append(a) @@ -270,12 +278,11 @@ sk.sendall(socket_util.load_header(result_str.encode(encoding='utf-8'))) pass elif data_json["type"] == "push_msg": - data = data_json["data"] - data = data["data"] + data = data_json["data"]["data"] _type = data["type"] data = data.get("data") logger_debug.info(f"鎺ㄩ�佹秷鎭細{data_json}") - push_msg_manager.__push_msg(_type, data) + push_msg_manager.push_msg(_type, data) result_str = json.dumps({"code": 0, "data": {}}) sk.sendall(socket_util.load_header(result_str.encode(encoding='utf-8'))) finally: -- Gitblit v1.8.0