zwxi 1 年之前
父節點
當前提交
158b5f976e
共有 2 個文件被更改,包括 5 次插入2 次删除
  1. 3 1
      services/activity.go
  2. 2 1
      services/wx_category_template_msg.go

+ 3 - 1
services/activity.go

@@ -769,6 +769,7 @@ func ActivityUserRemind(user *models.WxUserItem, activityDetail *models.Activity
 		return
 	}
 	var sourceMsg string
+	var redirectUrl string
 	if source == 1 {
 		sourceMsg = "预约外呼"
 	} else if source == 2 {
@@ -794,7 +795,8 @@ func ActivityUserRemind(user *models.WxUserItem, activityDetail *models.Activity
 	keyword2 = fmt.Sprint("互动提醒:", sourceMsg)
 	keyword3 := utils.TruncateActivityNameString(activityDetail.ActivityName)
 	keyword4 := time.Now().Format(utils.FormatDateTimeMinute2)
-	SendWxCategoryMsgWithActivityUserRemind(keyword1, keyword2, keyword3, keyword4, openIdList, activityDetail.ActivityId)
+	redirectUrl = utils.WX_MSG_PATH_YX_ACTIVITY_DETAIL + strconv.Itoa(activityDetail.ActivityId)
+	SendWxCategoryMsgWithActivityUserRemind(keyword1, keyword2, keyword3, keyword4, redirectUrl, openIdList, activityDetail.ActivityId)
 	return
 }
 

+ 2 - 1
services/wx_category_template_msg.go

@@ -65,7 +65,7 @@ func SendCategoryTemplateMsg(sendInfo *SendWxCategoryTemplate) (err error) {
 }
 
 // 发送用户操作活动消息提醒
-func SendWxCategoryMsgWithActivityUserRemind(keyWord1, keyWord2, keyWord3, keyWord4 string, openIdList []*models.OpenIdList, activityId int) (err error) {
+func SendWxCategoryMsgWithActivityUserRemind(keyWord1, keyWord2, keyWord3, keyWord4, redirectUrl string, openIdList []*models.OpenIdList, activityId int) (err error) {
 	if len(openIdList) == 0 {
 		return
 	}
@@ -98,6 +98,7 @@ func SendWxCategoryMsgWithActivityUserRemind(keyWord1, keyWord2, keyWord3, keyWo
 	sendInfo.Keywords = keywords
 	sendInfo.TemplateId = utils.WxMsgCategoryTemplateIdActivityPublishApply
 	sendInfo.RedirectTarget = 4
+	sendInfo.RedirectUrl = redirectUrl
 	sendInfo.SendType = utils.TEMPLATE_MSG_CYGX_APPLY
 	sendInfo.OpenIdArr = openIdArr
 	err = SendCategoryTemplateMsg(sendInfo)