diff --git a/ad_Readme.md b/ad_Readme.md index 9f53218..8d9a8d6 100644 --- a/ad_Readme.md +++ b/ad_Readme.md @@ -167,6 +167,5 @@ https://spread-test.kingsome.cn/webapp/index.php?c=Ops&a=upJumpRecording ##### 返回示例 { "errcode": 0, - "errmsg": "", - "message": "" + "errmsg": "" } diff --git a/ad_interface_tornado.py b/ad_interface_tornado.py index b0dc845..83cdacb 100644 --- a/ad_interface_tornado.py +++ b/ad_interface_tornado.py @@ -51,11 +51,15 @@ class DispatchHandler(tornado.web.RequestHandler): post_data = self.request.body.decode('utf-8') post_data = json.loads(post_data) redis_key = f"ad::jumpRecording" - my_redis.lpush(redis_key, post_data) - return self.write({'errcode': 0, "errmsg": '', "message": ""}) + try: + my_redis.lpush(redis_key, json.dumps(post_data)) + return self.write({'errcode': 0, "errmsg": ''}) + except: + return self.write({'errcode': 1, "errmsg": 'Failed'}) except Exception as e: result = {'errcode': 2, "errmsg": f"get args failed,{str(e)}"} log.error(result) + return self.write({'errcode': 2, "errmsg": 'Failed'}) def _selfGetLocation(self):