update 用户相关接口/报告生成后更新综合评价分析-信用分析-查看报告

This commit is contained in:
彭森 2022-01-28 10:57:02 +08:00
parent 8f06851e78
commit 72147ec4a3
3 changed files with 30 additions and 9 deletions

View File

@ -229,7 +229,7 @@ def list_user_impl(criteria, skip, limit):
def email_query():
"""
uid查询
email查询
"""
result = FIND_DATA_PAGE("用户", "用户信息", {"email": criteria}, skip, limit)
return result
@ -286,15 +286,17 @@ def disable_user_impl(uid):
return result
def delete_user_impl():
def delete_user_impl(uid):
"""
删除用户
"""
# TODO
result = DELETE_DATA("用户", "用户信息", {"UID": uid})
return result
def manage_role_of_user_impl(uid):
def manage_role_of_user_impl(uid, role):
"""
管理用户角色
"""
# TODO
result = UPDATE_INFO("用户", "用户信息", {"UID": uid}, {"role": role})
return result

View File

@ -1,5 +1,5 @@
from user.user_impl import create_user_impl, login_impl, send_vcode_to_user_impl, list_user_impl, \
manage_role_of_user_impl, disable_user_impl
manage_role_of_user_impl, disable_user_impl, delete_user_impl
class User:
@ -100,3 +100,11 @@ class UserOperation(User):
# 停用
def deactivate(self):
return disable_user_impl(self.uid)
# 删除
def delete(self):
return delete_user_impl(self.uid)
# 管理角色
def manage(self):
return manage_role_of_user_impl(self.uid, self.role)

View File

@ -94,14 +94,17 @@ def disable_user_route(**kwargs):
return {"info": "停用成功"}, 200
@user_route.route('/delete_user', methods=['POST'])
@user_route.route('/delete_user', methods=['GET'])
@verify_token
@authority_scope(['admin'])
def delete_user_route(**kwargs):
"""
删除用户接口
"""
# TODO
uo = UserOperation()
uo.uid = request.args.get('uid')
uo.delete()
return {"info": "删除成功"}, 200
@user_route.route('/manage_role_of_user', methods=['POST'])
@ -111,4 +114,12 @@ def manage_role_of_user_route(**kwargs):
"""
管理用户角色接口
"""
# TODO
req = request.json
uo = UserOperation()
uo.uid, uo.role = req['uid'], req['role']
result = uo.manage()
if result:
return {"info": "修改成功"}, 200
else:
return {"info": "修改失败"}, 210