|
@@ -48,9 +48,9 @@ var classTDKMap = map[string]map[string]string{
|
|
|
},
|
|
|
}
|
|
|
var searchTDKMap = map[string]string{
|
|
|
- "title": "%s相关搜索结果_%s数据超市 - 剑鱼标讯",
|
|
|
- "keyWord": "%s,%s%s,%s招投标数据,%s招标采购数据,剑鱼标讯",
|
|
|
- "description": "剑鱼标讯数据超市提供%s相关搜索结果,在这里您可以查询%s相关的%s信息,并支持数据批量下载服务,了解更多%s相关招投标数据服务就上剑鱼标讯官网!",
|
|
|
+ "title": "%s相关搜索结果_数据超市 - 剑鱼标讯",
|
|
|
+ "keyWord": "%s,%s招投标数据,%s中标数据,%s招标采购数据,剑鱼标讯",
|
|
|
+ "description": "剑鱼标讯数据超市提供%s相关搜索结果,您可以搜索、查看%s相关的全部招投标数据、中标数据、采购数据,全部数据支持批量下载,了解更多%s相关招投标数据服务就上剑鱼标讯官网!",
|
|
|
}
|
|
|
var searchClassTDKMap = map[string]string{
|
|
|
"title": "%s相关搜索结果_%s数据超市 - 剑鱼标讯",
|
|
@@ -87,7 +87,7 @@ func (this *Datasmt) List(query string) error {
|
|
|
dataType = common.InterfaceToStr(common.If(dataType == "", "index", dataType))
|
|
|
this.T["dataType"] = dataType
|
|
|
if common.IntAll(data["PageCount"]) > 0 {
|
|
|
- this.T["pagingMap"] = paging.GetLetterPaging(common.IntAll(pageNum), common.IntAll(pageSize), common.IntAll(data["PageCount"]), fmt.Sprintf("/datasmt/%s%s", fmt.Sprintf("%s_%v", dataType, "%v"), common.InterfaceToStr(common.If(searchValue != "", "?searchValue="+searchValue, ""))))
|
|
|
+ this.T["pagingMap"] = paging.GetLetterPaging(common.IntAll(pageNum), common.IntAll(pageSize), common.IntAll(data["PageCount"]), fmt.Sprintf("/datasmt/%s%s", fmt.Sprintf("%s_%v", dataType, "%d"), common.InterfaceToStr(common.If(searchValue != "", "?searchValue="+searchValue, ""))))
|
|
|
}
|
|
|
//数据清洗
|
|
|
this.T["list"] = data["list"]
|
|
@@ -95,16 +95,14 @@ func (this *Datasmt) List(query string) error {
|
|
|
this.T["fieldIllustrate"] = data["fieldIllustrate"]
|
|
|
this.T["searchValue"] = data["searchValue"]
|
|
|
this.T["dataTypeStr"] = data["dataTypeStr"]
|
|
|
- title := ""
|
|
|
- keywords := ""
|
|
|
- description := ""
|
|
|
- if dataType == "" && searchValue == "" {
|
|
|
- //词、分类都没有
|
|
|
- title = "剑鱼标讯数据超市-分享全行业招标采购数据"
|
|
|
- keywords = "数据超市,采购意向数据,拟建项目数据,招标数据,中标数据,企业工商数据,中标单位数据,采购单位数据,剑鱼标讯"
|
|
|
- description = "剑鱼标讯数据超市,提供全行业招标采购数据批量下载服务,覆盖采购意向数据、拟建项目数据、招标数据、中标数据、企业工商数据、中标单位数据、采购单位数据等多种数据维度,海量热门行业数据,专业安全合规,成品数据一键下载。"
|
|
|
- } else if searchValue == "" && dataType != "" {
|
|
|
- //只有词
|
|
|
+ if dataType == "index" {
|
|
|
+ dataType = ""
|
|
|
+ }
|
|
|
+ title := "剑鱼标讯数据超市-分享全行业招标采购数据"
|
|
|
+ keywords := "数据超市,采购意向数据,拟建项目数据,招标数据,中标数据,企业工商数据,中标单位数据,采购单位数据,剑鱼标讯"
|
|
|
+ description := "剑鱼标讯数据超市,提供全行业招标采购数据批量下载服务,覆盖采购意向数据、拟建项目数据、招标数据、中标数据、企业工商数据、中标单位数据、采购单位数据等多种数据维度,海量热门行业数据,专业安全合规,成品数据一键下载。"
|
|
|
+ if searchValue == "" && dataType != "" {
|
|
|
+ //只有分类
|
|
|
title = classTDKMap[common.InterfaceToStr(data["dataTypeStr"])]["title"]
|
|
|
keywords = classTDKMap[common.InterfaceToStr(data["dataTypeStr"])]["keyWord"]
|
|
|
description = classTDKMap[common.InterfaceToStr(data["dataTypeStr"])]["description"]
|
|
@@ -112,13 +110,12 @@ func (this *Datasmt) List(query string) error {
|
|
|
//词、分类都有
|
|
|
title = fmt.Sprintf(searchClassTDKMap["title"], searchValue, common.InterfaceToStr(data["dataTypeStr"]))
|
|
|
keywords = fmt.Sprintf(searchClassTDKMap["keyWord"], searchValue, searchValue, common.InterfaceToStr(data["dataTypeStr"]), searchValue, searchValue)
|
|
|
- description = fmt.Sprintf(searchClassTDKMap["description"], searchValue, searchValue, searchValue)
|
|
|
+ description = fmt.Sprintf(searchClassTDKMap["description"], searchValue, searchValue, common.InterfaceToStr(data["dataTypeStr"]), searchValue)
|
|
|
} else if searchValue != "" && dataType == "" {
|
|
|
- //只有分类
|
|
|
+ //只有词
|
|
|
title = fmt.Sprintf(searchTDKMap["title"], searchValue)
|
|
|
keywords = fmt.Sprintf(searchTDKMap["keyWord"], searchValue, searchValue, searchValue, searchValue)
|
|
|
description = fmt.Sprintf(searchTDKMap["description"], searchValue, searchValue, searchValue)
|
|
|
-
|
|
|
}
|
|
|
this.T["title"] = title
|
|
|
this.T["keywords"] = keywords
|