Browse Source

no message

xingzai 2 years ago
parent
commit
006e315fb8
2 changed files with 24 additions and 0 deletions
  1. 6 0
      controllers/search.go
  2. 18 0
      models/ik_word_map.go

+ 6 - 0
controllers/search.go

@@ -58,6 +58,12 @@ func (this *MobileSearchController) ListHomeArtAndChart() {
 		br.ErrMsg = "请输入搜索词"
 		return
 	}
+	//添加映射关系
+	keyWord = strings.ToUpper(keyWord)
+	keyWordDetail, _ := models.GetCygxCygxIkWordMapDetail(keyWord)
+	if keyWordDetail != nil {
+		keyWord = keyWordDetail.KeyWordMap
+	}
 	user := this.User
 	if user == nil {
 		br.Msg = "请重新登录"

+ 18 - 0
models/ik_word_map.go

@@ -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
+}