def save(): current_user = get_jwt_identity() if not (request.form['name'] and request.form['birthDay'] and request.form['region'] and request.form['schoolCode']): return jsonify(status=400, msg='missing parameters'), 400 user = Users.query.filter_by(phone=current_user).first() if not user: user = Users(phone=current_user, name=request.form['name'], schoolCode=request.form['schoolCode'], birthDay=request.form['birthDay'], region=request.form['region'], time=request.form['time']) db.session.add(user) db.session.commit() return jsonify(status=200, msg='created'), 200 user = Users.query.filter_by(phone=current_user).first() user.name = request.form['name'] user.schoolCode = request.form['schoolCode'] user.birthDay = request.form['birthDay'] user.region = request.form['region'] user.time = request.form['time'] db.session.commit() return jsonify(status=200, msg='updated'), 200