diff --git a/ad_interface_tornado.py b/ad_interface_tornado.py index 403f275..af5b0c8 100644 --- a/ad_interface_tornado.py +++ b/ad_interface_tornado.py @@ -190,7 +190,8 @@ class DispatchHandler(tornado.web.RequestHandler): temp = my_redis.hgetall(f"adinfo::{id}::info") if temp: info.append(temp) - result = {'errcode': 0, "errmsg": '', "message": {"totoal": len(info), "result": info}} + info_new = sorted(info, key=lambda s: s.get('ad_sort', 0)) + 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)