Browse Source

no message

zhangchuanxing 1 week ago
parent
commit
848f1eaf72
3 changed files with 3 additions and 2 deletions
  1. 1 0
      models/article.go
  2. 1 1
      services/article.go
  3. 1 1
      services/resource_data.go

+ 1 - 0
models/article.go

@@ -143,6 +143,7 @@ type ArticleDetail struct {
 	UpdateFrequency          string `description:"更新周期"`
 	CreateDate               string `description:"创建时间"`
 	PublishDate              string `description:"发布时间"`
+	PublishStatus            int    `description:"发布状态"`
 	Body                     string `description:"内容"`
 	Abstract                 string `description:"摘要"`
 	CategoryName             string `description:"一级分类"`

+ 1 - 1
services/article.go

@@ -762,7 +762,7 @@ func HandleArticleListByApi(artcleId int) (err error) {
 				fmt.Println("UpdateByExpr Err:" + err.Error())
 				return err
 			}
-			if len(bodyText)-len(bodyTextOld) > 100 {
+			if len(bodyText)-len(bodyTextOld) > 100 || articleIfoOld.PublishStatus == 0 {
 				//fmt.Println("触发推送规则")
 				//更新字数大于一百字触发推送规则
 				go DoArticleOnenIdWxTemplateMsg(v.ArticleId)

+ 1 - 1
services/resource_data.go

@@ -684,7 +684,7 @@ func UpdateArticleResourceData(sourceId int) {
 			return
 		}
 		var resourceDataId int
-		publishDate := time.Now().Format(utils.FormatDateTime)
+		publishDate := detail.PublishDate
 		item := new(models.CygxResourceData)
 		if detail.ArticleTypeId > 0 {
 			item.SearchTag = detail.ArticleTypeName // 研选类型名称