|
@@ -814,6 +814,7 @@ func FieldProcessing(obj map[string]interface{}, ssOpenid interface{}, industry,
|
|
|
if href != "" && userId != "" {
|
|
|
obj["originalShow"] = true
|
|
|
}
|
|
|
+ obj["buyerSeoId"] = EsSeoId(false, util.InterfaceToStr(obj["buyer"]))
|
|
|
//大会员中标企业跳转至画像
|
|
|
if obj["entidlist"] != nil {
|
|
|
if s_winner := util.ObjToString(obj["s_winner"]); s_winner != "" {
|
|
@@ -825,11 +826,11 @@ func FieldProcessing(obj map[string]interface{}, ssOpenid interface{}, industry,
|
|
|
for _, v := range swinnerArr {
|
|
|
winnerMap[v] = ""
|
|
|
//临时更改为企业名称查询企业id
|
|
|
- rData := elastic.Get("qyxy", "qyxy", fmt.Sprintf(`{"query":{"bool":{"should":[{"term":{"company_name":"%s"}},{"term":{"hname":"%s"}}],"minimum_should_match":1}},"_source":["name","_id","capital","company_phone"],"size":1}`, v, v))
|
|
|
+ rData := elastic.Get("qyxy", "qyxy", fmt.Sprintf(`{"query":{"bool":{"should":[{"term":{"company_name":"%s"}},{"term":{"hname":"%s"}}],"minimum_should_match":1}},"_source":["name","_id","nseo_id","capital","company_phone"],"size":1}`, v, v))
|
|
|
if rData != nil && len(*rData) == 1 {
|
|
|
if entId := util.ObjToString((*rData)[0]["_id"]); entId != "" {
|
|
|
entIdArr = append(entIdArr, encrypt.EncodeArticleId2ByCheck(util.ObjToString((*rData)[0]["_id"])))
|
|
|
- winnerMap[v] = encrypt.EncodeArticleId2ByCheck(util.ObjToString((*rData)[0]["_id"]))
|
|
|
+ winnerMap[v] = (*rData)[0]["nseo_id"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -839,7 +840,8 @@ func FieldProcessing(obj map[string]interface{}, ssOpenid interface{}, industry,
|
|
|
if vstr == "-" {
|
|
|
continue
|
|
|
}
|
|
|
- winnerMap[swinnerArr[k]] = encrypt.EncodeArticleId2ByCheck(vstr)
|
|
|
+ entIdArr = append(entIdArr, encrypt.EncodeArticleId2ByCheck(util.ObjToString(k)))
|
|
|
+ winnerMap[swinnerArr[k]] = EsSeoId(true, vstr)
|
|
|
}
|
|
|
}
|
|
|
obj["entId"] = entIdArr
|