|
@@ -165,14 +165,14 @@ func (controller *BaseController) ValidAdminPermission(permissionCode string, ex |
|
@@ -165,14 +165,14 @@ func (controller *BaseController) ValidAdminPermission(permissionCode string, ex |
165
|
controller.ResponseError(errors.New("无操作权限"))
|
165
|
controller.ResponseError(errors.New("无操作权限"))
|
166
|
return false
|
166
|
return false
|
167
|
}
|
167
|
}
|
168
|
- if !adminuser.IsUsable {
|
|
|
169
|
- controller.ResponseError(errors.New("用户被禁用"))
|
|
|
170
|
- return false
|
|
|
171
|
- }
|
|
|
172
|
if adminuser.IsDefault {
|
168
|
if adminuser.IsDefault {
|
173
|
logs.Debug("用户是超级管理员")
|
169
|
logs.Debug("用户是超级管理员")
|
174
|
return true
|
170
|
return true
|
175
|
}
|
171
|
}
|
|
|
172
|
+ if !adminuser.IsUsable {
|
|
|
173
|
+ controller.ResponseError(errors.New("用户被禁用"))
|
|
|
174
|
+ return false
|
|
|
175
|
+ }
|
176
|
for _, v := range adminuser.Permission {
|
176
|
for _, v := range adminuser.Permission {
|
177
|
if v.Code == permissionCode {
|
177
|
if v.Code == permissionCode {
|
178
|
return true
|
178
|
return true
|