From 8eefeb6bcdb40c1c70110df40129ff15746be939 Mon Sep 17 00:00:00 2001 From: pengtao Date: Thu, 11 Jul 2019 10:16:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BD=8D=E7=BD=AE=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handler/ad.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/handler/ad.py b/handler/ad.py index 08fd37b..b2923d4 100644 --- a/handler/ad.py +++ b/handler/ad.py @@ -62,13 +62,16 @@ class Ad(Resource): f"status from ad where id={id};" data = mydb.query(sel_sql) log.info(f"sql={sel_sql},data={data}") - ad_info = {} if data: + all = [] + ad_info = {} try: - ad_info['id'], ad_info['name'], ad_info['begin_time'], ad_info['end_time'], ad_info['ad_num'], ad_info[ - 'ad_title'], ad_info['ad_body'], ad_info['ad_image'], ad_info['ad_url'], ad_info['ad_sort'], \ - ad_info['status'] = data[0] - return jsonify({'code': 200, 'message': ad_info}) + for line in data: + ad_info['id'], ad_info['name'], ad_info['begin_time'], ad_info['end_time'], ad_info['ad_num'], \ + ad_info['ad_title'], ad_info['ad_body'], ad_info['ad_image'], ad_info['ad_url'], ad_info[ + 'ad_sort'], ad_info['status'] = line + all.append(ad_info) + return jsonify({'code': 200, 'message': all}) except Exception: log.error("split data from mysql failed!", exc_info=True) else: