diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/constant/Constants.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/constant/Constants.java index 79fcac4..f6aa9ff 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/constant/Constants.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/constant/Constants.java @@ -199,5 +199,9 @@ public class Constants { */ public static AtomicInteger REQUEST_ID = new AtomicInteger((int) (System.currentTimeMillis() / 1000 - 1672502400)); // Based On 2023-01-01 00:00:00 + /** + * 超级管理员 + */ + public static int SUPER_ADMIN = 1; } \ No newline at end of file diff --git a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/RoleServiceImpl.java b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/RoleServiceImpl.java index 51344c7..4424fbe 100644 --- a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/RoleServiceImpl.java +++ b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/RoleServiceImpl.java @@ -19,13 +19,13 @@ import javax.annotation.Resource; import java.util.Date; import java.util.List; +import static com.shxy.xymanager_common.constant.Constants.SUPER_ADMIN; + @Service @Slf4j @Transactional(rollbackFor = Exception.class) public class RoleServiceImpl implements RoleService { - int adminId = 1; - @Resource TbRoleMapper roleMapper; @Resource @@ -70,7 +70,7 @@ public class RoleServiceImpl implements RoleService { @Override public void changePermission(Integer roleId, List list) throws Exception { - if (roleId == adminId) { + if (roleId == SUPER_ADMIN) { throw new Exception("不能修改admin的权限"); } TbPermissionExample example = new TbPermissionExample();