diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/TerminalTreeServiceImpl.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/TerminalTreeServiceImpl.java index c519241bb..db91fbb77 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/TerminalTreeServiceImpl.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/TerminalTreeServiceImpl.java @@ -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 terminalTrees = groupLine.get(terminalTree.getId()).stream().sorted(Comparator.comparing(TerminalTree::getSort)).collect(Collectors.toList()); if (isLine) { //变电站集合 - List 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())); }