| | |
| | | }); |
| | | } |
| | | |
| | | // 6. 循环检测 |
| | | if (sorted.size() != nodes.size()) { |
| | | handleSortingFailure(nodes, sorted, nodeMap); |
| | | return Collections.emptyList(); |
| | | } |
| | | // // 6. 循环检测 |
| | | // if (sorted.size() != nodes.size()) { |
| | | // handleSortingFailure(nodes, sorted, nodeMap); |
| | | // return Collections.emptyList(); |
| | | // } |
| | | return sorted; |
| | | } |
| | | |
| | |
| | | ProductMix newNode = new ProductMix( |
| | | node.getId(), |
| | | node.getParentId(), |
| | | node.getName(), |
| | | node.getCode(), |
| | | node.getType() |
| | | node.getTreeName(), |
| | | node.getTreeCode(), |
| | | node.getType(), |
| | | node.getCreateTime() |
| | | ); |
| | | treeMap.put(newNode.getId(), newNode); |
| | | }); |