|
@@ -371,6 +371,7 @@ func (wd *WsDataExport) SearchExport() error {
|
|
|
SearchMode: searchMode, //搜索模式:0:精准搜索;1:模糊搜索
|
|
|
WordsMode: wordsMode, //搜索关键词模式;默认0:包含所有,1:包含任意
|
|
|
AdditionalWords: wd.GetString("additionalWords"), //关键词:附加关键词(副:五组,每组最多15个字符)
|
|
|
+ District: d.GetString("district"), //搜索词
|
|
|
}
|
|
|
saveData := reqData.PassBidSearchExport(config.Sysconfig)
|
|
|
saveData["selectType"] = strings.Join(jy.GetVipState(wd.Session(), *config.Middleground, userId).GetQueryItems(wd.GetString("selectType"), util.Int64All(config.Sysconfig["bidSearchOldUserLimit"])), ",")
|
|
@@ -383,6 +384,20 @@ func (wd *WsDataExport) SearchExport() error {
|
|
|
} else {
|
|
|
region = reqData.City
|
|
|
}
|
|
|
+ if reqData.District != "" {
|
|
|
+ districtArr := []string{}
|
|
|
+ for _, v := range strings.Split(reqData.District, ",") {
|
|
|
+ if len(strings.Split(v, "_")) > 1 {
|
|
|
+ district := strings.Split(v, "_")[1]
|
|
|
+ districtArr = append(districtArr, district)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if region != "" {
|
|
|
+ region += "," + strings.Join(districtArr, ",")
|
|
|
+ } else {
|
|
|
+ region = strings.Join(districtArr, ",")
|
|
|
+ }
|
|
|
+ }
|
|
|
saveData["region"] = strings.Split(region, ",")
|
|
|
//是否开启 正文 标题同时搜索只搜正文的开关
|
|
|
saveData["searchTypeSwitch"], _ = config.Sysconfig["searchTypeSwitch"].(bool)
|