@@ -598,6 +598,12 @@ func (this *SearchController) ListHomeArtAndChartPage() {
var result []*models.SearchItem
var total int64
if listType == 1 || listType == 2 {
+ //添加映射关系
+ keyWord = strings.ToUpper(keyWord)
+ keyWordDetail, _ := models.GetCygxCygxIkWordMapDetail(keyWord)
+ if keyWordDetail != nil {
+ keyWord = keyWordDetail.KeyWordMap
+ }
_, tmpTotal, err := services.EsArticleSearch(keyWord, startSize, pageSize, orderColumn, 0)
if err != nil {
br.Msg = "检索失败"
@@ -0,0 +1,18 @@
+package models
+
+import (
+ "github.com/beego/beego/v2/client/orm"
+)
+type CygxIkWordMap struct {
+ KeyWord string `description:"手机号"`
+ KeyWordMap string `description:"地区编码 国内默认为空"`
+}
+// 获取详情
+func GetCygxCygxIkWordMapDetail(keyWord string) (item *CygxIkWordMap, err error) {
+ o := orm.NewOrm()
+ sql := `SELECT * FROM cygx_ik_word_map WHERE key_word=? `
+ err = o.Raw(sql, keyWord).QueryRow(&item)
+ return