diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsTreeNodeServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsTreeNodeServiceImpl.java index 5dc34edf..064acf4c 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsTreeNodeServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/service/impl/LawsTreeNodeServiceImpl.java @@ -87,6 +87,14 @@ public class LawsTreeNodeServiceImpl extends ServiceImpl children = lawsTreeNodeModels.get(0).getChildren(); List collect = children.stream() .filter(node -> "A02A01".equals(node.getNodeCode()) || "A02A03".equals(node.getNodeCode())) + .peek(node -> { + if ("A02A01".equals(node.getNodeCode())){ + List children1 = node.getChildren(); + children1.stream() + .peek(v -> v.setChildren(null)) + .collect(Collectors.toList()); + } + }) .collect(Collectors.toList()); lawsTreeNodeModels.get(0).setChildren(collect); }