修改权限认证状态1

This commit is contained in:
wucongxing8150 2024-10-18 10:16:21 +08:00
parent 79de15f061
commit dcb2d6a988
2 changed files with 7 additions and 0 deletions

View File

@ -239,6 +239,11 @@ func (r *AdminUser) PutAdminUser(c *gin.Context) {
return return
} }
if loginUserId == userId && (req.Status == 1 || req.Status == 2 || req.Status == 3) {
responses.FailWithMessage("不可修改自己用户状态", c)
return
}
if loginUserId != userId && loginAdminUser.IsAdmin != 1 { if loginUserId != userId && loginAdminUser.IsAdmin != 1 {
responses.FailWithMessage("非管理员用户只可修改自己数据", c) responses.FailWithMessage("非管理员用户只可修改自己数据", c)
return return
@ -285,6 +290,7 @@ func (r *AdminUser) PutAdminUser(c *gin.Context) {
data := make(map[string]interface{}) data := make(map[string]interface{})
data["access"] = req.Access data["access"] = req.Access
data["status"] = req.Status
data["is_deleted"] = req.IsDeleted data["is_deleted"] = req.IsDeleted
data["is_disabled"] = req.IsDisabled data["is_disabled"] = req.IsDisabled
data["nick_name"] = req.NickName data["nick_name"] = req.NickName

View File

@ -41,6 +41,7 @@ type AddAdminUser struct {
// PutAdminUser 修改 // PutAdminUser 修改
type PutAdminUser struct { type PutAdminUser struct {
Access string `json:"access" form:"access" validate:"required" label:"账号"` Access string `json:"access" form:"access" validate:"required" label:"账号"`
Status int `json:"status" form:"status" label:"状态" validate:"required,oneof=1 2 3"` // 状态1:正常 2:审核中 3:审核失败)
IsDeleted int `json:"is_deleted" form:"is_deleted" validate:"omitempty,oneof=0 1" label:"删除状态"` // 是否被删除0:否 1:是) IsDeleted int `json:"is_deleted" form:"is_deleted" validate:"omitempty,oneof=0 1" label:"删除状态"` // 是否被删除0:否 1:是)
IsDisabled int `json:"is_disabled" form:"is_disabled" validate:"omitempty,oneof=0 1" label:"禁用状态"` // 是否被禁用0:否 1:是) IsDisabled int `json:"is_disabled" form:"is_disabled" validate:"omitempty,oneof=0 1" label:"禁用状态"` // 是否被禁用0:否 1:是)
NickName string `json:"nick_name" form:"nick_name" validate:"required" label:"昵称"` NickName string `json:"nick_name" form:"nick_name" validate:"required" label:"昵称"`