فهرست منبع

策略平台的报告修改同步规则04_27

xingzai 3 سال پیش
والد
کامیت
b0d9c4b5bd
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      services/article.go

+ 3 - 2
services/article.go

@@ -306,7 +306,7 @@ func GetArticleListByApi(cont context.Context) (err error) {
 			go utils.SendEmail(utils.APPNAME+"【"+utils.RunMode+"】"+"失败提醒", "GetArticleListByApi ErrMsg:"+err.Error(), utils.EmailSendToUsers)
 		}
 	}()
-	url := "https://vmp.hzinsights.com/v2api/articles/mp?take=100&skip=0&publish_status=2"
+	url := "https://vmp.hzinsights.com/v2api/articles/mp?take=100&skip=0"
 	method := "GET"
 	client := &nhttp.Client{}
 	req, err := nhttp.NewRequest(method, url, nil)
@@ -358,7 +358,8 @@ func GetArticleListByApi(cont context.Context) (err error) {
 	var list []*models.Tactics2
 	var listAuthor []*models.CygxArticleAuthor
 	for _, v := range listData {
-		if exitMap[v.SeriesId] > 0 {
+		//状态等于 2 跟 4 的进行同步
+		if exitMap[v.SeriesId] > 0 && (v.PublishStatus == 2 || v.PublishStatus == 4) {
 			v.PublishDate = time.Date(v.PublishDate.Year(), v.PublishDate.Month(), v.PublishDate.Day(), v.PublishDate.Hour(), v.PublishDate.Minute(), v.PublishDate.Second(), v.PublishDate.Nanosecond(), time.Local)
 			item := new(models.Tactics2)
 			itemAuthor := new(models.CygxArticleAuthor)