|
@@ -26,6 +26,7 @@ var (
|
|
filterReg_4 = regexp.MustCompile("([)>》】\\]\\}}〕,,;;::'\"“”。\\.\\??、/\\+=\\\\_—\\*&……\\^%$¥@!!`~·(\\(<《【\\[\\{{〔])")
|
|
filterReg_4 = regexp.MustCompile("([)>》】\\]\\}}〕,,;;::'\"“”。\\.\\??、/\\+=\\\\_—\\*&……\\^%$¥@!!`~·(\\(<《【\\[\\{{〔])")
|
|
//PhoneReg = regexp.MustCompile("^[1][3-9][0-9]{9}$")
|
|
//PhoneReg = regexp.MustCompile("^[1][3-9][0-9]{9}$")
|
|
//EmailPattern = regexp.MustCompile("^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$")
|
|
//EmailPattern = regexp.MustCompile("^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$")
|
|
|
|
+ AreaLabelLink = "/list/%s/%s.html"
|
|
)
|
|
)
|
|
|
|
|
|
// SearchHistory 格式化 关键词搜索历史记录
|
|
// SearchHistory 格式化 关键词搜索历史记录
|
|
@@ -202,7 +203,6 @@ func SearchListFormat(userid, subInformation, propertyForm, industry string, rep
|
|
}
|
|
}
|
|
searchList.Id = ME.EncodeArticleId2ByCheck(MC.ObjToString(v["_id"])) //ME.EncodeArticleId2ByCheck(MC.ObjToString(v["_id"])) //加密信息id
|
|
searchList.Id = ME.EncodeArticleId2ByCheck(MC.ObjToString(v["_id"])) //ME.EncodeArticleId2ByCheck(MC.ObjToString(v["_id"])) //加密信息id
|
|
searchList.Area = MC.ObjToString(v["area"]) //地区
|
|
searchList.Area = MC.ObjToString(v["area"]) //地区
|
|
- searchList.AreaUrl = IC.LabelMap[searchList.Area].Url //地区分类链接
|
|
|
|
searchList.BuyerClass = MC.ObjToString(v["buyerclass"]) //采购单位类型
|
|
searchList.BuyerClass = MC.ObjToString(v["buyerclass"]) //采购单位类型
|
|
searchList.City = MC.ObjToString(v["city"]) //城市
|
|
searchList.City = MC.ObjToString(v["city"]) //城市
|
|
searchList.District = MC.ObjToString(v["district"]) // 区县 //城市
|
|
searchList.District = MC.ObjToString(v["district"]) // 区县 //城市
|
|
@@ -326,6 +326,13 @@ func SearchListFormat(userid, subInformation, propertyForm, industry string, rep
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if searchList.District != "" && IC.DistrictMap[searchList.District] != "" {
|
|
|
|
+ searchList.AreaUrl = fmt.Sprintf(AreaLabelLink, "city", IC.DistrictMap[searchList.District])
|
|
|
|
+ } else if searchList.City != "" && IC.CityMap[searchList.City] != "" {
|
|
|
|
+ searchList.AreaUrl = fmt.Sprintf(AreaLabelLink, "city", IC.CityMap[searchList.City])
|
|
|
|
+ } else if searchList.Area != "" && IC.AreaMap[searchList.Area] != "" {
|
|
|
|
+ searchList.AreaUrl = fmt.Sprintf(AreaLabelLink, "area", IC.AreaMap[searchList.Area])
|
|
|
|
+ }
|
|
list = append(list, searchList)
|
|
list = append(list, searchList)
|
|
}
|
|
}
|
|
return
|
|
return
|