fix: 修复租户管理员不能显示全部组织BUG

pull/9/head
Parker 4 years ago
parent f53bb212a9
commit 9e404be46b

@ -93,8 +93,10 @@ public class UserOrgRefServiceImpl extends ServiceImpl<UserOrgRefMapper, SysUser
List<SysUserOrgRef> orgRefList = super.list(wrapper);
if(CollUtil.isEmpty(orgRefList)){
// 判断是否是超级管理员 如果是超级管理员 则默认享有全部权限
if(StringUtils.equals(UserUtil.SUPER_ADMIN, userModel.getUsername())){
// 判断是否是超级管理员 和 租户管理员 如果是超级管理员 则默认享有全部权限
if(StringUtils.equals(UserUtil.SUPER_ADMIN, userModel.getUsername()) ||
DictType.NO_YES_YES.getValue().equals(userModel.getIzTenantAdmin())
){
QueryWrapper<SysOrg> queryWrapper = new QueryWrapper<>();
queryWrapper.eq(
FieldUtil.humpToUnderline(MyBatisConstants.FIELD_PARENT_ID), PARENT_ID

Loading…
Cancel
Save