1.添加5层树排序

This commit is contained in:
2024-12-10 14:58:09 +08:00
parent 55f04541bd
commit 46f54685b1

View File

@@ -180,10 +180,11 @@ public class TerminalTreeServiceImpl implements TerminalTreeService {
}
//变电站
targetData = targetData.stream().peek(terminalTree -> {
System.out.println(groupLine.get(terminalTree.getId()));
System.out.println(terminalTree.getId());
List<TerminalTree> terminalTrees = groupLine.get(terminalTree.getId()).stream().sorted(Comparator.comparing(TerminalTree::getSort)).collect(Collectors.toList());
if (isLine) {
//变电站集合
List<TerminalTree> terminalTrees = groupLine.get(terminalTree.getId());
int size = terminalTrees.stream().map(x -> {
// 获取父id字符串通过 逗号 分割 成一个数组
String[] pid = x.getPids().split(",");
@@ -192,7 +193,7 @@ public class TerminalTreeServiceImpl implements TerminalTreeService {
terminalTree.setName(terminalTree.getName() + "" + size + "台装置)");
terminalTree.setChildren(groupLine.get(terminalTree.getId()));
terminalTree.setChildren(terminalTrees);
} else {
terminalTree.setChildren(groupLine.get(terminalTree.getId()));
}