From 37e5a2fbe3246ed64636caa28a6f36460634740b Mon Sep 17 00:00:00 2001 From: pengtao Date: Thu, 25 Jul 2019 17:09:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=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 | 3 ++- handler/company.py | 2 +- handler/location.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/handler/ad.py b/handler/ad.py index 3b56a25..5180276 100644 --- a/handler/ad.py +++ b/handler/ad.py @@ -173,7 +173,8 @@ class Ad(Resource): id = self.args['id'] or None if not id: return jsonify({'code': 404, 'message': f'{id} not found!'}) - del_sql = f"delete from ad where id={id};" + #del_sql = f"delete from ad where id={id};" + del_sql = f"update ad set in_used=0 where id={id};" try: self.mydb.change(del_sql) return jsonify({'code': 200, 'message': f'remove adid={id} success!'}) diff --git a/handler/company.py b/handler/company.py index e11af79..302d65a 100644 --- a/handler/company.py +++ b/handler/company.py @@ -65,7 +65,7 @@ class Company(Resource): def delete(self): id = self.args['id'] try: - del_sql = f'delete from company where id={id};' + del_sql = f'update ad set in_used=0 where id={id};' self.mydb.change(del_sql) except Exception: log.error(f"remove {id} failed!", exc_info=True) diff --git a/handler/location.py b/handler/location.py index 205770f..53a3fa2 100644 --- a/handler/location.py +++ b/handler/location.py @@ -115,7 +115,7 @@ class Location(Resource): if not id: return jsonify({'code': 500, 'message': 'id not found'}) try: - del_sql = f'delete from location where id={id};' + del_sql = f'update location set in_used=0 where id={id};' self.mydb.change(del_sql) except Exception: log.error(f"location remove {id} failed!", exc_info=True)