diff --git a/snowy-plugin/snowy-plugin-sys/src/main/java/vip/xiaonuo/sys/modular/user/service/impl/SysUserServiceImpl.java b/snowy-plugin/snowy-plugin-sys/src/main/java/vip/xiaonuo/sys/modular/user/service/impl/SysUserServiceImpl.java index 7cda739e..c5cdb062 100644 --- a/snowy-plugin/snowy-plugin-sys/src/main/java/vip/xiaonuo/sys/modular/user/service/impl/SysUserServiceImpl.java +++ b/snowy-plugin/snowy-plugin-sys/src/main/java/vip/xiaonuo/sys/modular/user/service/impl/SysUserServiceImpl.java @@ -582,8 +582,8 @@ public class SysUserServiceImpl extends ServiceImpl impl SysRelationCategoryEnum.SYS_USER_HAS_RESOURCE.getValue()); if (ObjectUtil.isNotEmpty(roleIdList)) { - menuIdList = sysRelationService.getRelationTargetIdListByObjectIdListAndCategory(roleIdList, - SysRelationCategoryEnum.SYS_ROLE_HAS_RESOURCE.getValue()); + menuIdList.addAll(sysRelationService.getRelationTargetIdListByObjectIdListAndCategory(roleIdList, + SysRelationCategoryEnum.SYS_ROLE_HAS_RESOURCE.getValue())); } // 获取所有的菜单和模块以及单页面列表,并按分类和排序码排序