|
@@ -22,9 +22,14 @@ func ssoLogin(req request.UserLoginReq, br *models.BaseResponse) {
|
|
|
return
|
|
|
}
|
|
|
ssoResp, err := services.SSOLogin(req.Code)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "登录失败"
|
|
|
+ br.ErrMsg = "sso登录失败, Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
utils.FileLog.Info(fmt.Sprintf("sso 登录请求结果:%s", ssoResp))
|
|
|
sysUser, err := models.GetSysUserBySysUserName(ssoResp.UserName)
|
|
|
- if err != nil {
|
|
|
+ if err != nil || sysUser.SysUserName == "" {
|
|
|
br.ErrMsg = err.Error()
|
|
|
br.Msg = "sso登录失败,获取用户信息失败"
|
|
|
return
|