Pārlūkot izejas kodu

海通一期数据同步

kobe6258 2 mēneši atpakaļ
vecāks
revīzija
9e1ee2f38a
1 mainītis faili ar 6 papildinājumiem un 1 dzēšanām
  1. 6 1
      controllers/user_login.go

+ 6 - 1
controllers/user_login.go

@@ -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