zwxi 1 年之前
父节点
当前提交
e2080774c3
共有 1 个文件被更改,包括 2 次插入10 次删除
  1. 2 10
      services/wechat_send_category_template_msg.go

+ 2 - 10
services/wechat_send_category_template_msg.go

@@ -632,7 +632,7 @@ func SendActivitieSignCategoryTemplateMsg(user *models.WxUserItem, activityDetai
 }
 
 // 文章互动相关类目模版消息
-func SendWxCategoryMsgInteractive(user *models.WxUserItem, interactive string, articleId int) (err error) {
+func SendWxCategoryMsgInteractive(user *models.WxUserItem, interactive string, articleId int, articleDetail *models.ArticleDetail) (err error) {
 	//30秒内阅读同一篇报告不做重复推送
 	key := "CYGX_" + utils.CYGX_OBJ_RESEARCHSUMMARY + "_READ" + strconv.Itoa(articleId) + "_" + strconv.Itoa(user.UserId)+ "_CATEGORY"
 	if utils.Rc.IsExist(key) {
@@ -669,18 +669,10 @@ func SendWxCategoryMsgInteractive(user *models.WxUserItem, interactive string, a
 		if len(openIdList) == 0 {
 			return
 		}
-		detail, e := models.GetCygxResearchSummaryInfoById(articleId)
-		if e != nil {
-			err = errors.New("GetCygxProductInteriorDetail, Err: " + e.Error())
-			return
-		}
-		if detail == nil {
-			return
-		}
 		keyword1 = user.RealName + "-" + user.CompanyName
 		keyword1 = utils.TruncateActivityNameString(keyword1)
 		keyword2 = fmt.Sprint("互动提醒:", interactive)
-		keyword3 = utils.TruncateActivityNameString(detail.Title)
+		keyword3 = utils.TruncateActivityNameString(articleDetail.Title)
 		keyword4 = time.Now().Format(utils.FormatDateTimeMinute2)
 		openIdArr := make([]string, 0)
 		for _, v := range openIdList {