From d2105dc0958a3faadb1e6ae4e50f2ec1bf1f3a9a Mon Sep 17 00:00:00 2001 From: "yl.yang" Date: Tue, 4 Mar 2025 14:58:38 +0800 Subject: [PATCH] in tenant mode, edit role constraints change --- .../org/jeecg/modules/system/controller/SysRoleController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java index a54df51e..0a46d979 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java +++ b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java @@ -188,7 +188,7 @@ public class SysRoleController { LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); Integer tenantId = oConvertUtils.getInt(TenantContext.getTenant(), 0); String username = "admin"; - if (!tenantId.equals(role.getTenantId()) && !username.equals(sysUser.getUsername())) { + if (!tenantId.equals(sysrole.getTenantId()) && !username.equals(sysUser.getUsername())) { baseCommonService.addLog("未经授权,修改非本租户下的角色ID:" + role.getId() + ",操作人:" + sysUser.getUsername(), CommonConstant.LOG_TYPE_2, CommonConstant.OPERATE_TYPE_3); return Result.error("修改角色失败,当前角色不在此租户中。"); }