【system】更新获取当前用户信息的接口

pull/3/head
fengshuonan 2021-01-01 22:17:29 +08:00
parent b33e72d017
commit 2e19f3f42c
1 changed files with 17 additions and 0 deletions

View File

@ -1,5 +1,7 @@
package cn.stylefeng.roses.kernel.system.modular.user.controller;
import cn.stylefeng.roses.kernel.auth.api.context.LoginContext;
import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser;
import cn.stylefeng.roses.kernel.resource.api.annotation.ApiResource;
import cn.stylefeng.roses.kernel.resource.api.annotation.GetResource;
import cn.stylefeng.roses.kernel.resource.api.annotation.PostResource;
@ -223,4 +225,19 @@ public class SysUserController {
sysUserService.export(response);
}
/**
*
*
* @author fengshuonan
* @date 2021/1/1 19:01
*/
@GetResource(name = "获取当前登录用户的信息", path = "/sysUser/currentUserInfo", requiredPermission = false)
public ResponseData currentUserInfo() {
LoginUser loginUser = LoginContext.me().getLoginUser();
SysUserRequest sysUserRequest = new SysUserRequest();
sysUserRequest.setUserId(loginUser.getUserId());
return new SuccessResponseData(sysUserService.detail(sysUserRequest));
}
}