From 81cf1ed080b005a4d4b33f01182d5f47398631c2 Mon Sep 17 00:00:00 2001 From: lhx Date: Fri, 5 Dec 2025 15:03:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E5=87=86=E5=88=86=E7=B1=BB=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/StandardCategoryServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/dc/dc_project/service/impl/StandardCategoryServiceImpl.java b/src/main/java/com/dc/dc_project/service/impl/StandardCategoryServiceImpl.java index 5d3892f..f18c244 100644 --- a/src/main/java/com/dc/dc_project/service/impl/StandardCategoryServiceImpl.java +++ b/src/main/java/com/dc/dc_project/service/impl/StandardCategoryServiceImpl.java @@ -14,6 +14,7 @@ import com.dc.dc_project.utils.TreeUtil; import org.springframework.stereotype.Service; import lombok.extern.slf4j.Slf4j; +import java.util.Comparator; import java.util.List; import java.util.stream.Collectors; @@ -117,7 +118,10 @@ public class StandardCategoryServiceImpl extends ServiceImpl list = this.list(queryWrapper); - List tree = TreeUtil.buildTree(list.stream().map(StandardCategoryVo::poToVo).collect(Collectors.toList())); + List tree = TreeUtil.buildTreeWithSort( + list.stream().map(StandardCategoryVo::poToVo).collect(Collectors.toList()), + Comparator.comparing(StandardCategoryVo::getSortOrder) + ); return ResponseResult.success(tree); } }