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