|
@@ -44,7 +44,10 @@ func BindUser(unionId, openId, phone, email, areaCode string, departmentId int,
|
|
|
ModifyTime: curTime,
|
|
|
}
|
|
|
updateUserErr := user.Update([]string{"phone", "area_code", "register_time", "modify_time"})
|
|
|
- err = updateUserErr
|
|
|
+ if updateUserErr != nil {
|
|
|
+ err = updateUserErr
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
if userItem.Email == "" && email != "" {
|
|
|
user := &models.User{
|
|
@@ -54,7 +57,10 @@ func BindUser(unionId, openId, phone, email, areaCode string, departmentId int,
|
|
|
ModifyTime: curTime,
|
|
|
}
|
|
|
updateUserErr := user.Update([]string{"email", "modify_time", "register_time"})
|
|
|
- err = updateUserErr
|
|
|
+ if updateUserErr != nil {
|
|
|
+ err = updateUserErr
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
//根据手机号获取用户信息
|
|
@@ -115,6 +121,10 @@ func BindUser(unionId, openId, phone, email, areaCode string, departmentId int,
|
|
|
user.UserId = int(tmpUserId)
|
|
|
userId = int(tmpUserId)
|
|
|
userItem, err = models.GetUserById(userId)
|
|
|
+ if err != nil {
|
|
|
+ errMsg = "获取用户信息失败"
|
|
|
+ return
|
|
|
+ }
|
|
|
} else {
|
|
|
userItem.OpenId = openId
|
|
|
userItem.UnionId = unionId
|