feat(标准结构树): 拆分特殊过滤
This commit is contained in:
+8
@@ -87,6 +87,14 @@ public class LawsTreeNodeServiceImpl extends ServiceImpl<LawsTreeNodeMapper, Law
|
||||
List<LawsTreeNodeModel> children = lawsTreeNodeModels.get(0).getChildren();
|
||||
List<LawsTreeNodeModel> collect = children.stream()
|
||||
.filter(node -> "A02A01".equals(node.getNodeCode()) || "A02A03".equals(node.getNodeCode()))
|
||||
.peek(node -> {
|
||||
if ("A02A01".equals(node.getNodeCode())){
|
||||
List<LawsTreeNodeModel> children1 = node.getChildren();
|
||||
children1.stream()
|
||||
.peek(v -> v.setChildren(null))
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
})
|
||||
.collect(Collectors.toList());
|
||||
lawsTreeNodeModels.get(0).setChildren(collect);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user