From 195034d682377aba9437daadccfe03f3f5b24789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B1=BC=E6=98=9F?= <1772580802@qq.com> Date: Wed, 21 Jan 2026 15:13:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9E=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=89=80=E6=9C=89=E7=94=A8=E6=88=B7=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SsoServerController.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/com/ngskcloud/controller/SsoServerController.java b/src/main/java/com/ngskcloud/controller/SsoServerController.java index 07d88a2..e2dc8aa 100644 --- a/src/main/java/com/ngskcloud/controller/SsoServerController.java +++ b/src/main/java/com/ngskcloud/controller/SsoServerController.java @@ -28,6 +28,7 @@ import org.springframework.data.redis.core.RedisTemplate; import org.springframework.web.bind.annotation.*; import java.util.*; +import java.util.stream.Collectors; /** * SSO服务端控制器 @@ -360,4 +361,21 @@ public class SsoServerController { return SaResult.error("用户不存在"); } + @GetMapping("/sso/listUsers") + public SaResult listUsers() { + List users = userService.lambdaQuery() + .select(User::getId, User::getAccount) + .eq(User::getIsDeleted, 0) + .list(); + List> records = users.stream() + .map(user -> { + Map record = new HashMap<>(2); + record.put("id", user.getId() == null ? null : String.valueOf(user.getId())); + record.put("account", user.getAccount()); + return record; + }) + .collect(Collectors.toList()); + return SaResult.ok().setData(records); + } + }