diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/common/util/TreeUtil.java b/pmapi/src/main/java/com/ningdatech/pmapi/common/util/TreeUtil.java index 01eb535..a3e2caf 100644 --- a/pmapi/src/main/java/com/ningdatech/pmapi/common/util/TreeUtil.java +++ b/pmapi/src/main/java/com/ningdatech/pmapi/common/util/TreeUtil.java @@ -145,6 +145,7 @@ public final class TreeUtil { } else { menus = new ArrayList<>(currMenus); } + menus.sort(Comparator.comparing(MenuRoleVO::getSort)); ListIterator currIter = menus.listIterator(); while (currIter.hasNext()) { MenuRoleVO curr = currIter.next();