From 1edd74e35d57335157f1da193f2f3706e89e6f74 Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Thu, 25 Sep 2025 15:38:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E9=9D=99=E6=80=81?= =?UTF-8?q?=E9=80=89=E9=A1=B9=E9=BB=98=E8=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../leopard/server/controller/CommonOptionsController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/leopard-server/src/main/java/com/lanyuanxiaoyao/leopard/server/controller/CommonOptionsController.java b/leopard-server/src/main/java/com/lanyuanxiaoyao/leopard/server/controller/CommonOptionsController.java index f3ba91e..74767dc 100644 --- a/leopard-server/src/main/java/com/lanyuanxiaoyao/leopard/server/controller/CommonOptionsController.java +++ b/leopard-server/src/main/java/com/lanyuanxiaoyao/leopard/server/controller/CommonOptionsController.java @@ -6,6 +6,7 @@ import com.lanyuanxiaoyao.leopard.core.repository.StockRepository; import com.lanyuanxiaoyao.leopard.server.service.TaskService; import com.lanyuanxiaoyao.service.template.controller.GlobalResponse; import java.util.Arrays; +import java.util.Comparator; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -100,18 +101,21 @@ public class CommonOptionsController { case "stock_market" -> GlobalResponse.responseSuccess( Arrays.stream(Stock.Market.values()) .map(market -> new Option(market.getChineseName(), market.name())) + .sorted(Comparator.comparing(Option::label)) .toList() ); case "stock_industry" -> GlobalResponse.responseSuccess( stockRepository.findDistinctIndustries() .stream() .map(industry -> new Option(industry, industry)) + .sorted(Comparator.comparing(Option::label)) .toList() ); case "task_template_id" -> GlobalResponse.responseSuccess( taskService.getTemplates() .stream() .map(template -> new Option(template.name(), template.id())) + .sorted(Comparator.comparing(Option::label)) .toList() ); default -> GlobalResponse.responseSuccess(List.of());