禁用/激活用户
This commit is contained in:
parent
37e20c77c1
commit
0bd59ae711
|
@ -305,3 +305,23 @@ class UserManageImpl(UserManage):
|
||||||
)
|
)
|
||||||
|
|
||||||
__main__()
|
__main__()
|
||||||
|
|
||||||
|
def disable(self):
|
||||||
|
"""禁用用户 实现"""
|
||||||
|
|
||||||
|
self.db.update_single_data(
|
||||||
|
"管理端",
|
||||||
|
"用户",
|
||||||
|
{"UID": self.uid},
|
||||||
|
{"status": self.status}
|
||||||
|
)
|
||||||
|
|
||||||
|
def active(self):
|
||||||
|
"""激活用户 实现"""
|
||||||
|
|
||||||
|
self.db.update_single_data(
|
||||||
|
"管理端",
|
||||||
|
"用户",
|
||||||
|
{"UID": self.uid},
|
||||||
|
{"status": self.status}
|
||||||
|
)
|
||||||
|
|
|
@ -274,9 +274,12 @@ class UserManage(User):
|
||||||
def create(self):
|
def create(self):
|
||||||
"""创建新用户"""
|
"""创建新用户"""
|
||||||
|
|
||||||
def disable_user(self):
|
def disable(self):
|
||||||
"""禁用用户"""
|
"""禁用用户"""
|
||||||
|
|
||||||
|
def active(self):
|
||||||
|
"""激活用户"""
|
||||||
|
|
||||||
def delete_user(self):
|
def delete_user(self):
|
||||||
"""删除用户"""
|
"""删除用户"""
|
||||||
|
|
||||||
|
|
|
@ -92,7 +92,33 @@ def send_vcode_to_user_route():
|
||||||
@authority_scope(['admin'])
|
@authority_scope(['admin'])
|
||||||
def disable_user_route(**kwargs):
|
def disable_user_route(**kwargs):
|
||||||
"""停用用户接口"""
|
"""停用用户接口"""
|
||||||
return {"info": "调整中"}, 200
|
try:
|
||||||
|
user = UserManageImpl()
|
||||||
|
user.uid = request.args['UID']
|
||||||
|
user.status = "disable"
|
||||||
|
user.check_obj(columns=["uid", "status"])
|
||||||
|
user.disable()
|
||||||
|
return {"info": "已停用该用户"}, 200
|
||||||
|
except ReturnConditionCheckFailed as e:
|
||||||
|
e.log_error()
|
||||||
|
return {"info": e.__str__()}, e.status_code
|
||||||
|
|
||||||
|
|
||||||
|
@user_route.route('/active_user', methods=['GET'])
|
||||||
|
@verify_token
|
||||||
|
@authority_scope(['admin'])
|
||||||
|
def active_user_route(**kwargs):
|
||||||
|
"""激活用户接口"""
|
||||||
|
try:
|
||||||
|
user = UserManageImpl()
|
||||||
|
user.uid = request.args['UID']
|
||||||
|
user.status = "normal"
|
||||||
|
user.check_obj(columns=["uid", "status"])
|
||||||
|
user.active()
|
||||||
|
return {"info": "已激活该用户"}, 200
|
||||||
|
except ReturnConditionCheckFailed as e:
|
||||||
|
e.log_error()
|
||||||
|
return {"info": e.__str__()}, e.status_code
|
||||||
|
|
||||||
|
|
||||||
@user_route.route('/delete_user', methods=['GET'])
|
@user_route.route('/delete_user', methods=['GET'])
|
||||||
|
|
Loading…
Reference in New Issue