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> children = lawsTreeNodeModels.get(0).getChildren();
|
||||||
List<LawsTreeNodeModel> collect = children.stream()
|
List<LawsTreeNodeModel> collect = children.stream()
|
||||||
.filter(node -> "A02A01".equals(node.getNodeCode()) || "A02A03".equals(node.getNodeCode()))
|
.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());
|
.collect(Collectors.toList());
|
||||||
lawsTreeNodeModels.get(0).setChildren(collect);
|
lawsTreeNodeModels.get(0).setChildren(collect);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user