|
@@ -158,6 +158,7 @@ func (kws *KeyWordsSearch) GetSearchKeyWordsQueryStr(in *bxcore.SearchReq) (sear
|
|
func (kws *KeyWordsSearch) SearchParamsHandle(in *bxcore.SearchReq) []string {
|
|
func (kws *KeyWordsSearch) SearchParamsHandle(in *bxcore.SearchReq) []string {
|
|
//判断用户身份
|
|
//判断用户身份
|
|
userInfo := util.GetVipState(IC.MainMysql, IC.Mgo, in.UserId, in.EntId)
|
|
userInfo := util.GetVipState(IC.MainMysql, IC.Mgo, in.UserId, in.EntId)
|
|
|
|
+ userInfo.BigMember = 1
|
|
//是否是付费用户
|
|
//是否是付费用户
|
|
in.IsPay = userInfo.IsPayedUser()
|
|
in.IsPay = userInfo.IsPayedUser()
|
|
//默认搜索范围
|
|
//默认搜索范围
|
|
@@ -188,7 +189,7 @@ func (kws *KeyWordsSearch) SearchParamsHandle(in *bxcore.SearchReq) []string {
|
|
//信息类型参数为空 根据搜索分组 初始化信息类型
|
|
//信息类型参数为空 根据搜索分组 初始化信息类型
|
|
//in.SearchGroup = 0
|
|
//in.SearchGroup = 0
|
|
if in.TopType == "" && in.Subtype == "" {
|
|
if in.TopType == "" && in.Subtype == "" {
|
|
- if in.SearchGroup > 0 && len(IC.C.DefaultTopTypes) > int(in.SearchGroup) {
|
|
|
|
|
|
+ if in.SearchGroup > 0 && len(IC.C.DefaultTopTypes) >= int(in.SearchGroup) {
|
|
in.Subtype = IC.C.DefaultTopTypes[in.SearchGroup-1]
|
|
in.Subtype = IC.C.DefaultTopTypes[in.SearchGroup-1]
|
|
}
|
|
}
|
|
}
|
|
}
|