From ab795dcf9b4783682fbb85c37d5c20b2b9006a86 Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期三, 09 七月 2025 09:49:33 +0800 Subject: [PATCH] 优化改造sql --- multi-system/src/main/java/com/gkhy/exam/system/service/impl/SysUserServiceImpl.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 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 379e974..31c246a 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 @@ -228,8 +228,11 @@ Integer userType=user.getUserType(); //校验权限,规则:上一级用户可以增加下一级用户类型的用户 if(currentUserType.equals(UserTypeEnum.SYSTEM_USER.getCode())){ - if( !userType.equals(UserTypeEnum.SYSTEM_USER.getCode())&&!userType.equals(UserTypeEnum.OTHER_USER.getCode()) &&!userType.equals(UserTypeEnum.COMPANY_USER.getCode())){ - throw new ApiException("管理员只能操作管理员、企业级和其他类型的用户"); +// if( !userType.equals(UserTypeEnum.SYSTEM_USER.getCode())&&!userType.equals(UserTypeEnum.OTHER_USER.getCode()) &&!userType.equals(UserTypeEnum.COMPANY_USER.getCode())){ +// throw new ApiException("管理员只能操作管理员、企业级和其他类型的用户"); +// } + if (user.getId().toString().equals("1")){ + throw new ApiException("管理员用户不能被删除"); } }else{ if(userType.equals(UserTypeEnum.OTHER_USER.getCode())){ -- Gitblit v1.9.2