update 用户相关接口/报告生成后更新综合评价分析-信用分析-查看报告
This commit is contained in:
parent
8f06851e78
commit
72147ec4a3
|
@ -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
|
||||
|
|
|
@ -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)
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue