From 83f6baf6af7aa1aa57e683a22f4b876b17c05b3c Mon Sep 17 00:00:00 2001 From: root Date: Wed, 30 Oct 2019 14:22:24 +0800 Subject: [PATCH] fix sort --- ad_interface_tornado.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ad_interface_tornado.py b/ad_interface_tornado.py index f908396..1951ca1 100644 --- a/ad_interface_tornado.py +++ b/ad_interface_tornado.py @@ -190,9 +190,10 @@ class DispatchHandler(tornado.web.RequestHandler): temp = my_redis.hgetall(f"adinfo::{id}::info") if temp: info.append(temp) - info_new = sorted(info, key=lambda s: s.get('ad_sort', 0)) - result = {'errcode': 0, "errmsg": '', "message": {"totoal": len(info), "result": info,"new":info_new}} - # result = {'errcode': 0, "errmsg": '', "message": {"totoal": len(info_new), "result": info_new}} + info_new = sorted(info, key=lambda s: int(s.get('ad_sort', 0))) + #result = {'errcode': 0, "errmsg": '', "message": {"totoal": len(info), "result": info,"new":info_new}} + print(info_new) + result = {'errcode': 0, "errmsg": '', "message": {"totoal": len(info_new), "result": info_new}} except Exception as e: result = {'errcode': 1, "errmsg": e} return self.write(result)