|
@@ -406,14 +406,14 @@ func DoArticleOnenIdWxTemplateMsg(articleId int, source int) (err error) {
|
|
|
services.SendWxMsgWithCygxActivityAppointmentNew(first, keyword1, keyword2, keyword3, keyword4, openIditem, articleId)
|
|
|
mapOpenidPushed[openIditem.UserId] = openIditem.OpenId
|
|
|
// 研选发类目模板消息
|
|
|
- go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(articleInfo.NickName, "发布了新报告", articleInfo.Title, articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
+ go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(articleInfo.NickName, "发布了新报告", utils.TruncateActivityNameString(articleInfo.Title), articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
}
|
|
|
//如果小助手勾选了对应的权限信息 就做正常推送
|
|
|
if mapUserIdChooseSend[openIditem.UserId] != 0 && mapOpenidDepartmentFllow[openIditem.UserId] != "" {
|
|
|
services.SendWxMsgWithCygxActivityAppointmentNew(first, keyword1, keyword2, keyword3, keyword4, openIditem, articleId)
|
|
|
mapOpenidPushed[openIditem.UserId] = openIditem.OpenId
|
|
|
// 研选发类目模板消息
|
|
|
- go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(articleInfo.NickName, "发布了新报告", articleInfo.Title, articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
+ go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(articleInfo.NickName, "发布了新报告", utils.TruncateActivityNameString(articleInfo.Title), articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
}
|
|
|
}
|
|
|
//优先推送3: 关注产业
|
|
@@ -438,14 +438,14 @@ func DoArticleOnenIdWxTemplateMsg(articleId int, source int) (err error) {
|
|
|
services.SendWxMsgWithCygxActivityAppointmentNew(first, keyword1, keyword2, keyword3, keyword4, openIditem, articleId)
|
|
|
mapOpenidPushed[openIditem.UserId] = openIditem.OpenId
|
|
|
// 研选发类目模板消息
|
|
|
- go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", articleInfo.Title, articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
+ go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", utils.TruncateActivityNameString(articleInfo.Title), articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
}
|
|
|
//如果小助手勾选了对应的权限信息 就做正常推送
|
|
|
if mapUserIdChooseSend[openIditem.UserId] != 0 && mapOpenidFllow[openIditem.UserId] != "" {
|
|
|
services.SendWxMsgWithCygxActivityAppointmentNew(first, keyword1, keyword2, keyword3, keyword4, openIditem, articleId)
|
|
|
mapOpenidPushed[openIditem.UserId] = openIditem.OpenId
|
|
|
// 研选发类目模板消息
|
|
|
- go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", articleInfo.Title, articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
+ go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", utils.TruncateActivityNameString(articleInfo.Title), articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
}
|
|
|
}
|
|
|
//针对哪些没有关注作者,没有关注产业,没有预约纪要的人的推送
|
|
@@ -464,13 +464,13 @@ func DoArticleOnenIdWxTemplateMsg(articleId int, source int) (err error) {
|
|
|
if mapUserIdChooseSend[openIditem.UserId] == 0 {
|
|
|
services.SendWxMsgWithCygxActivityAppointmentNew(first, keyword1, keyword2, keyword3, keyword4, openIditem, articleId)
|
|
|
// 研选发类目模板消息
|
|
|
- go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", articleInfo.Title, articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
+ go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", utils.TruncateActivityNameString(articleInfo.Title), articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
}
|
|
|
//如果小助手勾选了对应的权限信息 就做正常推送
|
|
|
if mapUserIdChooseSend[openIditem.UserId] != 0 && mapOpenidFllow[openIditem.UserId] != "" {
|
|
|
services.SendWxMsgWithCygxActivityAppointmentNew(first, keyword1, keyword2, keyword3, keyword4, openIditem, articleId)
|
|
|
// 研选发类目模板消息
|
|
|
- go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", articleInfo.Title, articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
+ go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", utils.TruncateActivityNameString(articleInfo.Title), articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -505,13 +505,13 @@ func DoArticleOnenIdWxTemplateMsg(articleId int, source int) (err error) {
|
|
|
if mapUserIdChooseSend[openIditem.UserId] == 0 {
|
|
|
services.SendWxMsgWithCygxActivityAppointmentNew(first, keyword1, keyword2, keyword3, keyword4, openIditem, articleId)
|
|
|
// 研选发类目模板消息
|
|
|
- go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", articleInfo.Title, articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
+ go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", utils.TruncateActivityNameString(articleInfo.Title), articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
}
|
|
|
//如果小助手勾选了对应的权限信息 就做正常推送
|
|
|
if mapUserIdChooseSend[openIditem.UserId] != 0 && mapUserFllowCeLue[openIditem.UserId] != "" {
|
|
|
services.SendWxMsgWithCygxActivityAppointmentNew(first, keyword1, keyword2, keyword3, keyword4, openIditem, articleId)
|
|
|
// 研选发类目模板消息
|
|
|
- go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", articleInfo.Title, articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
+ go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", utils.TruncateActivityNameString(articleInfo.Title), articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
@@ -525,13 +525,13 @@ func DoArticleOnenIdWxTemplateMsg(articleId int, source int) (err error) {
|
|
|
if mapUserIdChooseSend[openIditem.UserId] == 0 {
|
|
|
services.SendWxMsgWithCygxActivityAppointmentNew(first, keyword1, keyword2, keyword3, keyword4, openIditem, articleId)
|
|
|
// 研选发类目模板消息
|
|
|
- go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", articleInfo.Title, articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
+ go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", utils.TruncateActivityNameString(articleInfo.Title), articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
}
|
|
|
//如果小助手勾选了对应的权限信息 就做正常推送
|
|
|
if mapUserIdChooseSend[openIditem.UserId] != 0 && mapOpenidFllow[openIditem.UserId] != "" {
|
|
|
services.SendWxMsgWithCygxActivityAppointmentNew(first, keyword1, keyword2, keyword3, keyword4, openIditem, articleId)
|
|
|
// 研选发类目模板消息
|
|
|
- go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", articleInfo.Title, articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
+ go services.SendWxCategoryMsgWithCygxActivityAppointmentNew(industryName, "发布了新报告", utils.TruncateActivityNameString(articleInfo.Title), articleInfo.PublishDate.Format(utils.FormatDateTimeMinute2), openIditem, articleId)
|
|
|
}
|
|
|
}
|
|
|
}
|