liurunyu
2023-11-18 742497de195df70eabff46f2cc553b408e181f9c
单点登录系统增加方法获得当前登录用户id,name
1个文件已添加
1个文件已修改
33 ■■■■■ 已修改文件
pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/CurUserVo.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/CurUserVo.java
New file
@@ -0,0 +1,17 @@
package com.dy.sso.busi;
import lombok.*;
/**
 * 当前登录用户
 */
@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class CurUserVo {
    public Long id ;
    public String name ;
}
pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java
@@ -276,6 +276,22 @@
        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 ;
    }
    /////////////////////////////////////////////////////////////////
    //
    // 以下私有方法