Ver código fonte

绑定公众号

genlong 7 meses atrás
pai
commit
e8375dc655
2 arquivos alterados com 11 adições e 5 exclusões
  1. 0 4
      domian/user/user_serivce.go
  2. 11 1
      service/auth/auth_service.go

+ 0 - 4
domian/user/user_serivce.go

@@ -150,10 +150,6 @@ func BindUserGzhOpenId(userId int, openId string) (err error) {
 
 func GetTemplateUserByGzhOpenId(openId string) (user UserDTO, err error) {
 	templateUser, err := userDao.GetUserByGzhOpenId(openId)
-	if err != nil {
-		logger.Error("获取用户信息失败:%v", err)
-		return
-	}
 	user = convertUserDTO(templateUser)
 	return
 }

+ 11 - 1
service/auth/auth_service.go

@@ -325,8 +325,8 @@ func BindWxGzh(code string) (isBind bool, err error) {
 	unionId := wxUserDetail.UnionID
 
 	logger.Info("unionId:" + unionId)
-	user, err := userService.GetTemplateUserByGzhOpenId(openId)
 	var isAdd bool
+	user, err := userService.GetTemplateUserByGzhOpenId(openId)
 	if err != nil {
 		if err == gorm.ErrRecordNotFound {
 			isAdd = true
@@ -354,10 +354,20 @@ func BindWxGzh(code string) (isBind bool, err error) {
 				return
 			}
 		}
+
+		logger.Info("isRegister", isRegister)
+
 		if isRegister {
 			err = userService.RegisterTemplateUser(&user)
+			if err != nil {
+				logger.Info("RegisterTemplateUser,Err" + err.Error())
+			}
 		} else { //修改微信小程序openid
+			logger.Info("wxUser.Id:%d", wxUser.Id)
 			err = userService.BindUserXcxOpenId(wxUser.Id, openId)
+			if err != nil {
+				logger.Info("BindUserXcxOpenId,Err" + err.Error())
+			}
 		}
 	} else {
 		isBind = true