xingzai 1 an în urmă
părinte
comite
e529150d01
2 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  1. 1 0
      models/resource_data.go
  2. 7 0
      services/es_comprehensive.go

+ 1 - 0
models/resource_data.go

@@ -87,6 +87,7 @@ type HomeResourceDataListNewResp struct {
 type CygxResourceDataNewResp struct {
 	Id                 int                                     `orm:"column(id);pk"`
 	BodyHighlight      []string                                `description:"搜索高亮展示结果"`
+	TitleHighlight     string                                  `description:"搜索高亮展示结果"`
 	SourceId           int                                     `description:"资源ID"`
 	Source             string                                  `description:"资源类型 报告 :article 、图表 :newchart、微路演 :roadshow、活动 :activity、活动视频:activityvideo、活动音频:activityvoice、专项调研活动:activityspecial"`
 	PublishDate        string                                  `description:"发布时间"`

+ 7 - 0
services/es_comprehensive.go

@@ -742,6 +742,7 @@ func GetResourceDataEsList(list []*SearchComprehensiveItem, user *models.WxUserI
 		item.PublishDate = utils.TimeRemoveHms2(v.PublishDate)
 		//if v.IsSummary == 1 {
 		item.BodyHighlight = v.Body
+		item.TitleHighlight = v.Title
 		titleHighlight[v.SourceId] = v.Title
 		bodyHighlight[v.SourceId] = v.Body
 		//fmt.Println(v.Title)
@@ -851,6 +852,8 @@ func GetResourceDataEsList(list []*SearchComprehensiveItem, user *models.WxUserI
 			} else {
 				v.BodyHighlight = make([]string, 0)
 			}
+			v.Title = mapItems[fmt.Sprint("article", v.ArticleId)].Article.Title
+			v.BodyHighlight = mapItems[fmt.Sprint("article", v.ArticleId)].Article.BodyHighlight
 			mapItems[fmt.Sprint("article", v.ArticleId)].Article = v
 		}
 	}
@@ -886,6 +889,7 @@ func GetResourceDataEsList(list []*SearchComprehensiveItem, user *models.WxUserI
 		}
 		for _, v := range listresearchsummary {
 			v.PublishDate = utils.TimeRemoveHms2(v.PublishDate)
+			v.Title = mapItems[fmt.Sprint("minutessummary", v.ArticleId)].Article.Title
 			mapItems[fmt.Sprint("minutessummary", v.ArticleId)].Minutessummary = v
 		}
 	}
@@ -903,6 +907,7 @@ func GetResourceDataEsList(list []*SearchComprehensiveItem, user *models.WxUserI
 		}
 		for _, v := range listresearchsummary {
 			v.PublishDate = utils.TimeRemoveHms2(v.PublishDate)
+			v.Title = mapItems[fmt.Sprint("researchsummary", v.ArticleId)].Article.Title
 			mapItems[fmt.Sprint("researchsummary", v.ArticleId)].Researchsummary = v
 		}
 	}
@@ -920,6 +925,7 @@ func GetResourceDataEsList(list []*SearchComprehensiveItem, user *models.WxUserI
 		for _, v := range listProductInterior {
 			v.Body = ProductInteriorHtml(v.Body)
 			v.PublishTime = utils.TimeRemoveHms2(v.PublishTime)
+			v.Title = mapItems[fmt.Sprint("productinterior", v.ProductInteriorId)].Article.Title
 			mapItems[fmt.Sprint("productinterior", v.ProductInteriorId)].ProductInterior = v
 		}
 	}
@@ -964,6 +970,7 @@ func GetResourceDataEsList(list []*SearchComprehensiveItem, user *models.WxUserI
 			}
 			v.ImgUrl = imgUrlResp
 			v.SourceType = mapActivitySignup[v.ActivityId]
+			v.ActivityName = mapItems[fmt.Sprint("activity", v.ActivityId)].Article.Title
 			mapItems[fmt.Sprint("activity", v.ActivityId)].Activity = v
 		}
 	}