From 6225c567da0bfeb08d97333f8b5999e5afc552ad Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期五, 18 七月 2025 14:11:14 +0800 Subject: [PATCH] 修改权限问题 --- multi-system/src/main/java/com/gkhy/exam/system/service/impl/SysUserServiceImpl.java | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/SysUserServiceImpl.java b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/SysUserServiceImpl.java index 0e472ea..038f668 100644 --- a/multi-system/src/main/java/com/gkhy/exam/system/service/impl/SysUserServiceImpl.java +++ b/multi-system/src/main/java/com/gkhy/exam/system/service/impl/SysUserServiceImpl.java @@ -242,12 +242,12 @@ if(userType.equals(UserTypeEnum.OTHER_USER.getCode())){ throw new ApiException("没有权限操作或者更新上级用户类型的用户"); } - if(currentUserType.equals(UserTypeEnum.OTHER_USER.getCode())){ - if(userType<=UserTypeEnum.COMPANY_USER.getCode()){ + if(currentUserType.equals(UserTypeEnum.OTHER_USER.getCode()) || currentUserType.equals(UserTypeEnum.COMPANY_ADMIN.getCode())){ + if(userType<=UserTypeEnum.COMPANY_USER.getCode() && !currentUserType.equals(UserTypeEnum.COMPANY_ADMIN.getCode())){ throw new ApiException("没有权限操作或者更新上级用户类型的用户"); } }else{ - if(userType<=currentUserType){ + if(userType<currentUserType){ throw new ApiException("没有权限操作或者更新上级用户类型的用户"); } } -- Gitblit v1.9.2