fix: 78645
体系搜索--弹窗中列表中的数据的默认排序未按需求文档中描述的进行排序
This commit is contained in:
@@ -19,6 +19,7 @@ import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@@ -218,4 +219,15 @@ public class SarMenuStandard extends BaseEntity {
|
||||
setSystemSort(child, currentSort);
|
||||
}
|
||||
}
|
||||
|
||||
// 新增的深度优先遍历方法
|
||||
public static void setSystemSortDFS(SarMenuStandard node, AtomicInteger currentNumber) {
|
||||
if (node == null) {
|
||||
return;
|
||||
}
|
||||
node.setSystemSort(currentNumber.getAndIncrement());
|
||||
for (SarMenuStandard child : node.getChildren()) {
|
||||
setSystemSortDFS(child, currentNumber);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user