1.添加5层树排序
This commit is contained in:
@@ -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()));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user