@@ -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
+}
@@ -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 {