diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/user/service/impl/UserOrgRefServiceImpl.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/user/service/impl/UserOrgRefServiceImpl.java index f87d9a8a..aeedd032 100644 --- a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/user/service/impl/UserOrgRefServiceImpl.java +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/user/service/impl/UserOrgRefServiceImpl.java @@ -101,7 +101,9 @@ public class UserOrgRefServiceImpl extends ServiceImpl orgList = iSysOrgService.findList(queryWrapper); + + // 注意 之前这儿会有死循环数据权限查询问题 + List orgList = iSysOrgService.list(queryWrapper); List sysOrgModels = WrapperUtil.transformInstance(orgList, SysOrgModel.class); for (SysOrgModel orgModel : sysOrgModels) { SysUserOrgRef orgRef = this.createOrgRef(userId, orgModel, DictType.NO_YES_NO.getValue());