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

+ 7 - 5
services/wechat_send_category_template_msg.go

@@ -633,12 +633,14 @@ func SendActivitieSignCategoryTemplateMsg(user *models.WxUserItem, activityDetai
 
 // 文章互动相关类目模版消息
 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) {
-		return
+	if interactive == "阅读报告" {
+		//30秒内阅读同一篇报告不做重复推送
+		key := "CYGX_" + utils.CYGX_OBJ_RESEARCHSUMMARY + "_READ" + strconv.Itoa(articleId) + "_" + strconv.Itoa(user.UserId)+ "_CATEGORY"
+		if utils.Rc.IsExist(key) {
+			return
+		}
+		utils.Rc.Put(key, 1, 30*time.Second)
 	}
-	utils.Rc.Put(key, 1, 30*time.Second)
 	defer func() {
 		if err != nil {
 			go utils.SendAlarmMsg(fmt.Sprint("文章互动相关,类目模板消息推送 ,SendWxCategoryMsgInteractive"+err.Error(), "userId:", user.UserId, "互动类型:", interactive), 2)