diff --git a/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/system/modular/menu/service/impl/SysMenuServiceImpl.java b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/system/modular/menu/service/impl/SysMenuServiceImpl.java index b9435b304..2a735f5c9 100644 --- a/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/system/modular/menu/service/impl/SysMenuServiceImpl.java +++ b/kernel-s-system/system-business-menu/src/main/java/cn/stylefeng/roses/kernel/system/modular/menu/service/impl/SysMenuServiceImpl.java @@ -550,6 +550,10 @@ public class SysMenuServiceImpl extends ServiceImpl impl @Override public List getResourceCodesByBusinessId(List businessIds) { + if (ObjectUtil.isEmpty(businessIds)) { + return new ArrayList<>(); + } + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.in(SysMenuResource::getBusinessId, businessIds); wrapper.select(SysMenuResource::getResourceCode);