|
@@ -129,14 +129,17 @@ func GetUserThirdRecordByUserId(userId int) (item *UserRecord, err error) {
|
|
//根据手机号获取用户的openid
|
|
//根据手机号获取用户的openid
|
|
func GetUserRecordListByMobile(platform int, bindAccount string) (items []*OpenIdList, err error) {
|
|
func GetUserRecordListByMobile(platform int, bindAccount string) (items []*OpenIdList, err error) {
|
|
var sql string
|
|
var sql string
|
|
- if utils.RunMode == "release" {
|
|
|
|
- sql = `SELECT cr.open_id,user_id FROM user_record as u
|
|
|
|
|
|
+ //if utils.RunMode == "release" {
|
|
|
|
+ // sql = `SELECT cr.open_id,user_id FROM user_record as u
|
|
|
|
+ // INNER JOIN cygx_user_record AS cr ON cr.union_id = u.union_id
|
|
|
|
+ // WHERE create_platform=? AND bind_account IN (` + bindAccount + `)`
|
|
|
|
+ //} else {
|
|
|
|
+ // platform = 1
|
|
|
|
+ // sql = `SELECT open_id,user_id FROM user_record WHERE create_platform =? AND bind_account IN (` + bindAccount + `)`
|
|
|
|
+ //}
|
|
|
|
+ sql = `SELECT cr.open_id,user_id FROM user_record as u
|
|
INNER JOIN cygx_user_record AS cr ON cr.union_id = u.union_id
|
|
INNER JOIN cygx_user_record AS cr ON cr.union_id = u.union_id
|
|
WHERE create_platform=? AND bind_account IN (` + bindAccount + `)`
|
|
WHERE create_platform=? AND bind_account IN (` + bindAccount + `)`
|
|
- } else {
|
|
|
|
- platform = 1
|
|
|
|
- sql = `SELECT open_id,user_id FROM user_record WHERE create_platform =? AND bind_account IN (` + bindAccount + `)`
|
|
|
|
- }
|
|
|
|
_, err = orm.NewOrm().Raw(sql, platform).QueryRows(&items)
|
|
_, err = orm.NewOrm().Raw(sql, platform).QueryRows(&items)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -159,7 +162,7 @@ func GetOpenIdByUserIds(ids string) (item []*OpenIdList, err error) {
|
|
sql = `SELECT cr.open_id,wu.user_id FROM user_record as u
|
|
sql = `SELECT cr.open_id,wu.user_id FROM user_record as u
|
|
INNER JOIN cygx_user_record AS cr ON cr.union_id = u.union_id
|
|
INNER JOIN cygx_user_record AS cr ON cr.union_id = u.union_id
|
|
INNER JOIN wx_user AS wu ON wu.mobile = u.bind_account
|
|
INNER JOIN wx_user AS wu ON wu.mobile = u.bind_account
|
|
- WHERE create_platform=4 AND u.user_id IN (`+ids+`)`
|
|
|
|
- _,err = o.Raw(sql).QueryRows(&item)
|
|
|
|
|
|
+ WHERE create_platform=4 AND u.user_id IN (` + ids + `)`
|
|
|
|
+ _, err = o.Raw(sql).QueryRows(&item)
|
|
return
|
|
return
|
|
-}
|
|
|
|
|
|
+}
|