From 2e1e4fd60b4016ccc3b7d7b658737fceefb9eede Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Sun, 18 Jun 2023 22:56:51 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.6.0=E3=80=91=E3=80=90sys=E3=80=91?= =?UTF-8?q?=E3=80=90permission=E3=80=91=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E9=A6=96=E9=A1=B5=E8=AF=A6=E7=BB=86=E4=BF=A1=E6=81=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/UserIndexInfoController.java | 11 ++++--- .../login/service/UserIndexInfoService.java | 32 +++++++++++++++++++ 2 files changed, 39 insertions(+), 4 deletions(-) create mode 100644 kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/service/UserIndexInfoService.java diff --git a/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/controller/UserIndexInfoController.java b/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/controller/UserIndexInfoController.java index f67809c3f..7f2cce959 100644 --- a/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/controller/UserIndexInfoController.java +++ b/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/controller/UserIndexInfoController.java @@ -5,9 +5,12 @@ import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource; import cn.stylefeng.roses.kernel.sys.modular.login.pojo.UserIndexInfo; +import cn.stylefeng.roses.kernel.sys.modular.login.service.UserIndexInfoService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.RestController; +import javax.annotation.Resource; + /** * 用户信息获取的接口 * @@ -19,6 +22,9 @@ import org.springframework.web.bind.annotation.RestController; @ApiResource(name = "用户信息获取的接口") public class UserIndexInfoController { + @Resource + private UserIndexInfoService userIndexInfoService; + /** * 获取用户登录后的信息 * @@ -27,10 +33,7 @@ public class UserIndexInfoController { */ @PostResource(name = "获取用户登录后的信息", path = "/userIndexInfo") public ResponseData userIndexInfo() { - - - - return new SuccessResponseData<>(); + return new SuccessResponseData<>(userIndexInfoService.getUserIndexInfo()); } } diff --git a/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/service/UserIndexInfoService.java b/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/service/UserIndexInfoService.java new file mode 100644 index 000000000..95938b622 --- /dev/null +++ b/kernel-s-sys/sys-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/login/service/UserIndexInfoService.java @@ -0,0 +1,32 @@ +package cn.stylefeng.roses.kernel.sys.modular.login.service; + +import cn.stylefeng.roses.kernel.auth.api.context.LoginContext; +import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser; +import cn.stylefeng.roses.kernel.sys.modular.login.pojo.UserIndexInfo; +import org.springframework.stereotype.Service; + +/** + * 获取用户首页信息的业务 + * + * @author fengshuonan + * @since 2023/6/18 22:55 + */ +@Service +public class UserIndexInfoService { + + /** + * 获取用户首页信息 + * + * @author fengshuonan + * @since 2023/6/18 22:55 + */ + public UserIndexInfo getUserIndexInfo() { + + // 获取当前登录用户 + LoginUser loginUser = LoginContext.me().getLoginUser(); + + + return null; + } + +}