diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java index 2a55b58..73496fd 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java @@ -101,10 +101,12 @@ public class BasicConfigFacade { public List findAllBasicConfigWithTree() { List list = new ArrayList(); List l = basicConfigService.queryParentConfig(); - for (BasicConfig b : l) { - TreeNode node = TreeHelper.recursiveTree(b, basicConfigService); - if (null != node) { - list.add(node); + if(CollectionUtils.isNotEmpty(l)){ + for (BasicConfig b : l) { + TreeNode node = TreeHelper.recursiveTree(b, basicConfigService); + if (null != node) { + list.add(node); + } } } return list;