Quellcode durchsuchen

修改用户注册逻辑

rdluck vor 4 Jahren
Ursprung
Commit
939566575c
2 geänderte Dateien mit 9 neuen und 0 gelöschten Zeilen
  1. 8 0
      models/wx_user.go
  2. 1 0
      services/user.go

+ 8 - 0
models/wx_user.go

@@ -193,3 +193,11 @@ func ModifyReportLastViewTime(uid int) (err error) {
 	_, err = orm.NewOrm().Raw(sql, uid).Exec()
 	return
 }
+
+//变更联系人是否已注册状态
+func ModifyWxUserRegisterStatus(userId int) (err error) {
+	o := orm.NewOrm()
+	sql := `UPDATE wx_user SET is_register=?,register_time=NOW() WHERE user_id = ? `
+	_, err = o.Raw(sql, 1, userId).Exec()
+	return
+}

+ 1 - 0
services/user.go

@@ -207,6 +207,7 @@ func BindWxUser(openid, mobile, email string) (wxUser *models.WxUserItem, err er
 		wxUser, err = models.GetWxUserItemByUserId(userId)
 	} else {
 		userId = wxUser.UserId
+		models.ModifyWxUserRegisterStatus(userId)
 	}
 	//如果存在该手机号/邮箱,那么需要校验
 	if userRecord.UserId > 0 && userRecord.UserId != userId {