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; + } + +}