|
@@ -719,38 +719,38 @@ func BodyAnalysis2(body string) (expertNumStr, expertContentStr, interviewDateSt
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func GetSummarytoEs(cont context.Context) (err error) {
|
|
|
+func GetSummarytoEs(articleId int) (err error) {
|
|
|
defer func() {
|
|
|
if err != nil {
|
|
|
go utils.SendAlarmMsg("同步ES记录失败", 2)
|
|
|
}
|
|
|
}()
|
|
|
- endDate := time.Now().AddDate(0, 0, -30).Format(utils.FormatDate)
|
|
|
- //allList, err := models.GetArticleAll()
|
|
|
- allList, err := models.GetArticleAllDate(endDate)
|
|
|
+ //endDate := time.Now().AddDate(0, 0, -30).Format(utils.FormatDate)
|
|
|
+ v, err := models.GetArticleDetailTestById(articleId)
|
|
|
+ //allList, err := models.GetArticleAllDate(endDate)
|
|
|
if err != nil {
|
|
|
fmt.Println("GetArticleAll Err:", err.Error())
|
|
|
return
|
|
|
}
|
|
|
indexName := utils.IndexName
|
|
|
- for _, v := range allList {
|
|
|
- content := html.UnescapeString(v.Body)
|
|
|
- doc, err := goquery.NewDocumentFromReader(strings.NewReader(content))
|
|
|
- if err != nil {
|
|
|
- fmt.Println("create doc err:", err.Error())
|
|
|
- return err
|
|
|
- }
|
|
|
- bodyText := doc.Text()
|
|
|
- item := new(ElasticTestArticleDetail)
|
|
|
- item.ArticleId = v.ArticleId
|
|
|
- item.Title = v.Title
|
|
|
- item.PublishDate = v.PublishDate
|
|
|
- bodyText, _ = GetReportContentTextSub(v.Body)
|
|
|
- item.BodyText = bodyText
|
|
|
- item.CategoryId = strconv.Itoa(v.CategoryId)
|
|
|
- item.ExpertBackground = v.ExpertBackground
|
|
|
- EsAddOrEditData(indexName, strconv.Itoa(v.ArticleId), item)
|
|
|
- fmt.Println(v.ArticleId)
|
|
|
+ //for _, v := range allList {
|
|
|
+ content := html.UnescapeString(v.Body)
|
|
|
+ doc, err := goquery.NewDocumentFromReader(strings.NewReader(content))
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("create doc err:", err.Error())
|
|
|
+ return err
|
|
|
}
|
|
|
+ bodyText := doc.Text()
|
|
|
+ item := new(ElasticTestArticleDetail)
|
|
|
+ item.ArticleId = v.ArticleId
|
|
|
+ item.Title = v.Title
|
|
|
+ item.PublishDate = v.PublishDate
|
|
|
+ bodyText, _ = GetReportContentTextSubNew(v.Body)
|
|
|
+ item.BodyText = bodyText
|
|
|
+ item.CategoryId = strconv.Itoa(v.CategoryId)
|
|
|
+ item.ExpertBackground = v.ExpertBackground
|
|
|
+ EsAddOrEditData(indexName, strconv.Itoa(v.ArticleId), item)
|
|
|
+ fmt.Println(v.ArticleId)
|
|
|
+ //}
|
|
|
return
|
|
|
}
|