单点登录系统增加方法获得当前登录用户id,name
New file |
| | |
| | | package com.dy.sso.busi; |
| | | |
| | | import lombok.*; |
| | | |
| | | /** |
| | | * 当前登录用户 |
| | | */ |
| | | |
| | | @Data |
| | | @ToString |
| | | @NoArgsConstructor |
| | | @AllArgsConstructor |
| | | @Builder |
| | | public class CurUserVo { |
| | | public Long id ; |
| | | public String name ; |
| | | } |
| | |
| | | return vo ; |
| | | } |
| | | |
| | | /** |
| | | * 获得当前登录用户 |
| | | * @param token 登录用户token |
| | | * @return SsoVo |
| | | */ |
| | | @Hidden |
| | | @GetMapping(path = "ssoCurUser") |
| | | public CurUserVo ssoCurUser(String token){ |
| | | BaUser userPo = this.sv.getByUuid(token) ; |
| | | CurUserVo vo = new CurUserVo(); |
| | | if(userPo != null){ |
| | | vo.id = userPo.id ; |
| | | vo.name = userPo.name ; |
| | | } |
| | | return vo ; |
| | | } |
| | | ///////////////////////////////////////////////////////////////// |
| | | // |
| | | // 以下私有方法 |