|
@@ -31,6 +31,14 @@ func GetUserRecordByOpenId(openId string) (item *UserRecord, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+//根据openid解除绑定用户关系
|
|
|
+func UnBindUserRecordByOpenid(openId string) (err error) {
|
|
|
+ o := orm.NewOrm()
|
|
|
+ msql := ` UPDATE user_record SET user_id = 0,bind_account="" WHERE open_id = ? `
|
|
|
+ _, err = o.Raw(msql, openId).Exec()
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
//根据用户id和平台id获取用户关系
|
|
|
func GetUserRecordByUserId(userId, platform int) (item *UserRecord, err error) {
|
|
|
sql := `SELECT * FROM user_record WHERE user_id=? AND create_platform = ?`
|
|
@@ -85,7 +93,7 @@ func GetUserRecordByMobile(platform int, bindAccount string) (item *UserRecord,
|
|
|
}
|
|
|
|
|
|
//获取该用户第一个的 三方信息(微信头像信息)
|
|
|
-func GetUserThirdRecordByUserId(userId int) (item *UserRecord, err error) {
|
|
|
+func GetUserThirdRecordByUserId(userId int) (item *UserRecord, err error) {
|
|
|
sql := `SELECT * FROM user_record WHERE user_id = ? order by user_record_id asc`
|
|
|
err = orm.NewOrm().Raw(sql, userId).QueryRow(&item)
|
|
|
return
|