This commit is contained in:
pengtao 2019-09-09 20:42:34 +08:00
parent b319cde849
commit ef8796c473

View File

@ -26,13 +26,13 @@ class PrivMaps(Resource):
def get(self): def get(self):
try: try:
args = json.loads(my_unquote(self.args['args'])) myargs = json.loads(my_unquote(self.args['args']))
except Exception: except Exception:
log.error(f"get args failed!", exc_info=True) log.error(f"get args failed!", exc_info=True)
args = {} args = {}
if args: if myargs:
users = args.get('args', None) users = myargs.get('args', None)
status = args.get('status', 0) status = myargs.get('status', 0)
else: else:
users = None users = None
status = 0 status = 0
@ -63,13 +63,13 @@ class PrivMaps(Resource):
return jsonify({'code': 200, 'message': all_data}) return jsonify({'code': 200, 'message': all_data})
def delete(self): def delete(self):
args = my_unquote(self.args['args']) myargs = my_unquote(self.args['args'])
try: try:
del_sql = f"update mymaps set status=0 where mapid={args['mapid']};" del_sql = f"update mymaps set status=0 where mapid={myargs['mapid']};"
self.mydb.change(del_sql) self.mydb.change(del_sql)
return jsonify({'code': 200}) return jsonify({'code': 200})
except Exception: except Exception:
log.error(f"remove {args} failed!", exc_info=True) log.error(f"remove {myargs} failed!", exc_info=True)
return jsonify({'code': 500}) return jsonify({'code': 500})
@ -88,14 +88,14 @@ class PrivMaps(Resource):
def post(self): def post(self):
# log.info(f"args={self.args}") # log.info(f"args={self.args}")
args = my_unquote(self.args['args']) myargs = my_unquote(self.args['args'])
log.info(f"2={args}") log.info(f"2={myargs}")
try: try:
pdb.set_trace() pdb.set_trace()
mymaps = {} mymaps = {}
mymaps['mapid'] = self.get_newid() mymaps['mapid'] = self.get_newid()
mymaps['user'] = args['user'] mymaps['user'] = myargs['user']
mymaps['url'] = args['url'] mymaps['url'] = myargs['url']
self.mydb.insert("mymaps", mymaps) self.mydb.insert("mymaps", mymaps)
return jsonify({'code': 200}) return jsonify({'code': 200})
except Exception: except Exception:
@ -105,23 +105,23 @@ class PrivMaps(Resource):
def put(self): def put(self):
log.info(f"args={self.args}") log.info(f"args={self.args}")
args = my_unquote(self.args['args']) myargs = my_unquote(self.args['args'])
log.info(f"2={args}") log.info(f"2={myargs}")
try: try:
mymaps = {} mymaps = {}
mymaps['mapid'] = args['mapid'] mymaps['mapid'] = myargs['mapid']
mymaps['user'] = args['user'] mymaps['user'] = myargs['user']
mymaps['url'] = args['url'] mymaps['url'] = myargs['url']
mymaps['status'] = args.get('status', 1) mymaps['status'] = myargs.get('status', 1)
sel_sql = f"select url from mymaps where mapid={args['mapid']};" sel_sql = f"select url from mymaps where mapid={myargs['mapid']};"
data = self.mydb.query(sel_sql) data = self.mydb.query(sel_sql)
if data: if data:
condition = f"mapid={args['mapid']}" condition = f"mapid={myargs['mapid']}"
self.mydb.update("mymaps", mymaps, condition) self.mydb.update("mymaps", mymaps, condition)
return jsonify({'code': 200}) return jsonify({'code': 200})
else: else:
return jsonify({'code': 404, 'message': f"{args['mapid']} not found in mysql!"}) return jsonify({'code': 404, 'message': f"{myargs['mapid']} not found in mysql!"})
except Exception: except Exception:
log.error("update values to company mysql failed!", exc_info=True) log.error("update values to company mysql failed!", exc_info=True)
return jsonify({'code': 500}) return jsonify({'code': 500})