update 优化 getInfo 接口忽略数据权限

This commit is contained in:
疯狂的狮子Li 2025-07-22 18:07:42 +08:00
parent 0dce571270
commit 82997fc6cd

View File

@ -21,6 +21,7 @@ import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType; import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.mybatis.helper.DataPermissionHelper;
import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.common.tenant.helper.TenantHelper; import org.dromara.common.tenant.helper.TenantHelper;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
@ -111,7 +112,8 @@ public class SysUserController extends BaseController {
// 超级管理员 如果重新加载用户信息需清除动态租户 // 超级管理员 如果重新加载用户信息需清除动态租户
TenantHelper.clearDynamic(); TenantHelper.clearDynamic();
} }
SysUserVo user = userService.selectUserById(loginUser.getUserId());
SysUserVo user = DataPermissionHelper.ignore(() -> userService.selectUserById(loginUser.getUserId()));
if (ObjectUtil.isNull(user)) { if (ObjectUtil.isNull(user)) {
return R.fail("没有权限访问用户数据!"); return R.fail("没有权限访问用户数据!");
} }