zwxi 9 mesiacov pred
rodič
commit
1e45431ad7

+ 2 - 2
controllers/article.go

@@ -322,7 +322,7 @@ Loop:
 		if !utils.Rc.IsExist(key) {
 			go services.ArticleUserRemind(user, detail, 1)
 			// 互动提醒
-			go services.SendWxCategoryMsgInteractive(user, "阅读报告", articleId)
+			go services.SendWxCategoryMsgInteractive(user, "阅读报告", articleId, detail.Title)
 			utils.Rc.Put(key, 1, 30*time.Second)
 		}
 	}
@@ -420,7 +420,7 @@ func (this *ArticleController) ArticleCollect() {
 		// 文章收藏消息发送
 		go services.ArticleUserRemind(user, detail, 1)
 		// 互动提醒
-		go services.SendWxCategoryMsgInteractive(user, "收藏报告", articleId)
+		go services.SendWxCategoryMsgInteractive(user, "收藏报告", articleId, detail.Title)
 	} else {
 		err = models.RemoveArticleCollect(uid, articleId)
 		if err != nil {

+ 2 - 2
controllers/report.go

@@ -1752,7 +1752,7 @@ func (this *ReportController) ResearchDetail() {
 	}
 	//go services.AddCygxReportHistoryRecord(user, articleId, "bzyjhz")
 	go services.ResearchSummaryHistoryUserRmind(user, articleId) // 本周研究汇总用户阅读操作操作行为,模板消息推送
-	go services.SendWxCategoryMsgInteractive(user, "阅读报告", articleId) // 本周研究汇总用户阅读操作操作行为,模板消息推送
+	go services.SendWxCategoryMsgInteractive(user, "阅读报告", articleId, detail.Title) // 本周研究汇总用户阅读操作操作行为,模板消息推送
 	resp.List = listFirst
 	resp.Detail = detail
 	br.Ret = 200
@@ -1878,7 +1878,7 @@ func (this *ReportController) MinutesDetail() {
 
 	//go services.AddCygxReportHistoryRecord(user, articleId, "szjyhz")
 	go services.MinutesSummaryHistoryUserRmind(user, articleId) // 上周纪要汇总用户阅读,给销售发消息提醒
-	go services.SendWxCategoryMsgInteractive(user, "阅读报告", articleId) //上周纪要汇总用户阅读,模板消息推送
+	go services.SendWxCategoryMsgInteractive(user, "阅读报告", articleId, detail.Title) //上周纪要汇总用户阅读,模板消息推送
 	resp.List = listFirst
 	resp.Detail = detail
 	br.Ret = 200

+ 2 - 2
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, articleDetail *models.ArticleDetail) (err error) {
+func SendWxCategoryMsgInteractive(user *models.WxUserItem, interactive string, articleId int, title string) (err error) {
 	//30秒内阅读同一篇报告不做重复推送
 	key := "CYGX_" + utils.CYGX_OBJ_RESEARCHSUMMARY + "_READ" + strconv.Itoa(articleId) + "_" + strconv.Itoa(user.UserId)+ "_CATEGORY"
 	if utils.Rc.IsExist(key) {
@@ -672,7 +672,7 @@ func SendWxCategoryMsgInteractive(user *models.WxUserItem, interactive string, a
 		keyword1 = user.RealName + "-" + user.CompanyName
 		keyword1 = utils.TruncateActivityNameString(keyword1)
 		keyword2 = fmt.Sprint("互动提醒:", interactive)
-		keyword3 = utils.TruncateActivityNameString(articleDetail.Title)
+		keyword3 = utils.TruncateActivityNameString(title)
 		keyword4 = time.Now().Format(utils.FormatDateTimeMinute2)
 		openIdArr := make([]string, 0)
 		for _, v := range openIdList {