From 36c8c779f5c7d977d5d8cc99f1245a456b51186e Mon Sep 17 00:00:00 2001 From: pengtao Date: Wed, 9 Oct 2019 19:38:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=90=AF=E6=97=A5=E5=BF=97=E7=94=A8?= =?UTF-8?q?=E4=BA=8E=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handler/ad.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/handler/ad.py b/handler/ad.py index 0b399d4..3bc130a 100644 --- a/handler/ad.py +++ b/handler/ad.py @@ -207,12 +207,14 @@ class Ad(Resource): if data: condition = f"id='{self.args['id']}'" self.mydb.update("ad", ad, condition) - time.sleep(1) - if rebuild_ad(): - log.info(f"rebuild cache via ad change!") - return jsonify({'code': 200, 'message': 'update adid={id} success!'}) + if ad['status'] == 1: + if rebuild_ad(): + log.info(f"rebuild cache via ad change!") + return jsonify({'code': 200, 'message': 'update adid={id} success!'}) + else: + return jsonify({'code': 500, 'message': 'rebuild cache failed!'}) else: - return jsonify({'code': 500, 'message': 'rebuild cache failed!'}) + return jsonify({'code': 200, 'message': 'update adid={id} success!'}) else: return jsonify({'code': 404, 'message': f"{self.args['id']} not found in mysql!"}) except Exception: