|
@@ -109,14 +109,13 @@ func (r *Report) Index() {
|
|
|
positionType := qutil.Int64All(r.GetSession("positionType"))
|
|
|
o_mb := &map[string]interface{}{}
|
|
|
if positionType == 0 {
|
|
|
- data := jy.GetBigVipUserBaseMsg( r.Session(), *config.Middleground)
|
|
|
+ data := jy.GetBigVipUserBaseMsg(r.Session(), *config.Middleground)
|
|
|
if data.Data.Member.Pid == "" {
|
|
|
//没有父级
|
|
|
o_mb := jy.GetSubScribeInfo(r.Session(), Mgo, "m", "10000")
|
|
|
if o_mb != nil && (*o_mb)["o_member_jy"] != nil {
|
|
|
(*o_mb)["o_member_jy"] = o_mb
|
|
|
}
|
|
|
-
|
|
|
} else {
|
|
|
o_mb, ok = Mgo.FindById(C_User, userId, `{"o_member_jy":1,"s_member_mainid":1,"i_member_sub_status":1}`)
|
|
|
if ok && o_mb != nil && (*o_mb) != nil && (*o_mb)["s_member_mainid"] != nil && qutil.IntAllDef((*o_mb)["i_member_sub_status"], 0) == 1 { //如果是子账号 查询主账号信息
|
|
@@ -586,7 +585,7 @@ func getColl(referer, t string) (string, string) {
|
|
|
}
|
|
|
}
|
|
|
func isFree(userId string, positionType int64, session *httpsession.Session) bool {
|
|
|
- bigVipBaseMsg := jy.GetBigVipUserBaseMsg( session, *config.Middleground)
|
|
|
+ bigVipBaseMsg := jy.GetBigVipUserBaseMsg(session, *config.Middleground)
|
|
|
if bigVipBaseMsg == nil {
|
|
|
return true
|
|
|
} else if bigVipBaseMsg.Data.Vip.Status <= 0 && bigVipBaseMsg.Data.Member.Status <= 0 {
|