2022-01-11 11:02:46 +08:00
|
|
|
from flask import Blueprint, request
|
|
|
|
|
|
|
|
from common.security.APIAuth import api_secret
|
|
|
|
from user.User import UserManage
|
|
|
|
|
|
|
|
user_route = Blueprint('user', __name__)
|
|
|
|
|
|
|
|
|
|
|
|
@user_route.route('/create_user', methods=['POST'])
|
|
|
|
@api_secret
|
|
|
|
def create_user_route():
|
|
|
|
"""
|
|
|
|
新建用户
|
|
|
|
"""
|
|
|
|
um = UserManage()
|
|
|
|
um.email = request.json['email']
|
|
|
|
um.name = request.json['name']
|
|
|
|
um.pwd = request.json['pwd']
|
|
|
|
um.role = request.json['role']
|
|
|
|
um.duty = request.json['duty']
|
|
|
|
res = um.create_user()
|
|
|
|
if res is True:
|
|
|
|
return {"info": "新建用户成功"}, 200
|
|
|
|
else:
|
|
|
|
return {"info": res}, 200
|
2022-01-11 15:12:08 +08:00
|
|
|
|
|
|
|
|
|
|
|
@user_route.route('/send_vcode_to_user', methods=['POST'])
|
|
|
|
@api_secret
|
|
|
|
def send_vcode_to_user_route():
|
|
|
|
"""
|
|
|
|
发送验证码
|
|
|
|
"""
|
|
|
|
um = UserManage()
|
|
|
|
um.email = request.json['email']
|
|
|
|
res = um.send_vcode_to_user()
|
|
|
|
if res is True:
|
|
|
|
return {"info": "验证邮件已发送"}, 200
|
|
|
|
else:
|
|
|
|
return {"info": res}, 200
|