This commit is contained in:
pengtao 2019-09-10 14:39:47 +08:00
parent 9ed941b932
commit 115e443127

View File

@ -15,7 +15,7 @@ parser = reqparse.RequestParser()
parser.add_argument('mapid')
parser.add_argument('user')
parser.add_argument('url')
parser.add_argument('args')
parser.add_argument('status')
class PrivMaps(Resource):
def __init__(self):
@ -77,43 +77,34 @@ class PrivMaps(Resource):
def post(self):
print(self.args)
pdb.set_trace()
mapid = self.args['mapid']
# log.info(f"args={self.args}")
myargs = json.loads(my_unquote(self.args['args']))
log.info(f"2={myargs}")
print(f"args={self.args}")
try:
mymaps = {}
mymaps['mapid'] = self.get_newid()
mymaps['user'] = myargs['user']
mymaps['url'] = myargs['url']
mymaps['user'] = self.args['user']
mymaps['url'] = self.args['url']
self.mydb.insert("mymaps", mymaps)
return jsonify({'code': 200})
except Exception:
log.error("set values to maps mysql failed!", exc_info=True)
return jsonify({'code': 500})
def put(self):
log.info(f"args={self.args}")
myargs = my_unquote(self.args['args'])
log.info(f"2={myargs}")
try:
mymaps = {}
mymaps['mapid'] = myargs['mapid']
mymaps['user'] = myargs['user']
mymaps['url'] = myargs['url']
mymaps['status'] = myargs.get('status', 1)
mymaps['mapid'] = self.args['mapid']
mymaps['user'] = self.args['user']
mymaps['url'] = self.args['url']
mymaps['status'] = self.args['status']
sel_sql = f"select url from mymaps where mapid={myargs['mapid']};"
sel_sql = f"select url from mymaps where mapid={self.args['mapid']};"
data = self.mydb.query(sel_sql)
if data:
condition = f"mapid={myargs['mapid']}"
condition = f"mapid={self.args['mapid']}"
self.mydb.update("mymaps", mymaps, condition)
return jsonify({'code': 200})
else:
return jsonify({'code': 404, 'message': f"{myargs['mapid']} not found in mysql!"})
return jsonify({'code': 404, 'message': f"{self.args['mapid']} not found in mysql!"})
except Exception:
log.error("update values to company mysql failed!", exc_info=True)
return jsonify({'code': 500})