Browse Source

no message

zhangchuanxing 2 months ago
parent
commit
48ac6636ea
1 changed files with 7 additions and 5 deletions
  1. 7 5
      controllers/wechat.go

+ 7 - 5
controllers/wechat.go

@@ -119,11 +119,13 @@ func (this *WechatCommonController) WechatLoginByxzs() {
 			return
 		}
 	} else {
-		err = models.UpdateCygxUserRecordMobileByOpenId(user.UserId, user.Mobile, openId)
-		if err != nil {
-			br.Msg = "获取用户信息失败"
-			br.ErrMsg = "更新openid绑定关系失败,Err:" + err.Error()
-			return
+		if user != nil {
+			err = models.UpdateCygxUserRecordMobileByOpenId(user.UserId, user.Mobile, openId)
+			if err != nil {
+				br.Msg = "获取用户信息失败"
+				br.ErrMsg = "更新openid绑定关系失败,Err:" + err.Error()
+				return
+			}
 		}
 	}
 	timeUnix := time.Now().Unix()