|
@@ -9,6 +9,7 @@ import (
|
|
|
"html"
|
|
|
"strconv"
|
|
|
"strings"
|
|
|
+ "time"
|
|
|
//"github.com/astaxie/beego/cache"
|
|
|
)
|
|
|
|
|
@@ -45,6 +46,9 @@ func Task() {
|
|
|
sendActivityBeginMsgMeeting := toolbox.NewTask("sendActivityBeginMsgMeeting", "0 */5 * * * *", SendActivityBeginMsgMeeting) //会议前15分钟的提醒
|
|
|
toolbox.AddTask("sendActivityBeginMsgMeeting", sendActivityBeginMsgMeeting)
|
|
|
|
|
|
+ getSummarytoEs := toolbox.NewTask("getSummarytoEs", "0 */30 * * * *", GetSummarytoEs) //同步纪要库内容到Es
|
|
|
+ toolbox.AddTask("getSummarytoEs", getSummarytoEs)
|
|
|
+
|
|
|
toolbox.StartTask()
|
|
|
|
|
|
//if utils.RunMode == "debug" {
|
|
@@ -261,14 +265,14 @@ func CreateIndex() {
|
|
|
}
|
|
|
|
|
|
func AddAllArticle() {
|
|
|
- allList, err := models.GetArticleAll()
|
|
|
+ endDate := time.Now().AddDate(0, 0, -30).Format(utils.FormatDate)
|
|
|
+ //allList, err := models.GetArticleAll()
|
|
|
+ allList, err := models.GetArticleAllDate(endDate)
|
|
|
if err != nil {
|
|
|
fmt.Println("GetArticleAll Err:", err.Error())
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- indexName := "cygx_article_v3"
|
|
|
-
|
|
|
+ indexName := utils.IndexName
|
|
|
for _, v := range allList {
|
|
|
content := html.UnescapeString(v.Body)
|
|
|
doc, err := goquery.NewDocumentFromReader(strings.NewReader(content))
|
|
@@ -277,7 +281,6 @@ func AddAllArticle() {
|
|
|
return
|
|
|
}
|
|
|
bodyText := doc.Text()
|
|
|
-
|
|
|
item := new(ElasticTestArticleDetail)
|
|
|
item.ArticleId = v.ArticleId
|
|
|
item.Title = v.Title
|