|
@@ -533,23 +533,45 @@ func SendWxCategoryMsgWithCygxActivitySignUpBySell(items []*cygx.CygxSignupUser)
|
|
|
openIdArr[i] = v.OpenId
|
|
|
}
|
|
|
resultTime := utils.StrTimeToTime(activityInfo.ActivityTime)
|
|
|
- keyword1 := wxUser.RealName
|
|
|
- keyword2 := wxUser.CompanyName
|
|
|
- keyword3 := sellerItem.RealName
|
|
|
- keyword4 := resultTime.Format(utils.FormatDateTimeMinute2)
|
|
|
- keyword5 := utils.TruncateActivityNameString("报名:"+activityInfo.ActivityName)
|
|
|
-
|
|
|
- sendInfo := new(SendWxCategoryTemplate)
|
|
|
- sendInfo.Keywords = []string{keyword1, keyword2, keyword3, keyword4, keyword5}
|
|
|
- sendInfo.TemplateId = utils.WxMsgCategoryTemplateIdActivityApply
|
|
|
- sendInfo.RedirectUrl = utils.WX_MSG_PATH_YX_ACTIVITY_DETAIL + strconv.Itoa(activityId)
|
|
|
- sendInfo.RedirectTarget = 4
|
|
|
- sendInfo.SendType = utils.TEMPLATE_MSG_APPLY
|
|
|
- sendInfo.OpenIdArr = openIdArr
|
|
|
- err = SendCategoryTemplateMsg(sendInfo)
|
|
|
- if e != nil {
|
|
|
- err = errors.New("SendCategoryTemplateMsg, Err: " + e.Error())
|
|
|
- return
|
|
|
+
|
|
|
+ if activityInfo.ActivityTypeId == 5 {
|
|
|
+ // 专家线下沙龙走另一个模板
|
|
|
+ keyword1 := wxUser.RealName
|
|
|
+ keyword2 := wxUser.CompanyName
|
|
|
+ keyword3 := sellerItem.RealName
|
|
|
+ keyword4 := resultTime.Format(utils.FormatDateTimeMinute2)
|
|
|
+ keyword5 := utils.TruncateActivityNameString("报名:"+activityInfo.ActivityName)
|
|
|
+
|
|
|
+ sendInfo := new(SendWxCategoryTemplate)
|
|
|
+ sendInfo.Keywords = []string{keyword1, keyword2, keyword3, keyword4, keyword5}
|
|
|
+ sendInfo.TemplateId = utils.WxMsgCategoryTemplateIdActivityApply
|
|
|
+ sendInfo.RedirectUrl = utils.WX_MSG_PATH_YX_ACTIVITY_DETAIL + strconv.Itoa(activityId)
|
|
|
+ sendInfo.RedirectTarget = 4
|
|
|
+ sendInfo.SendType = utils.TEMPLATE_MSG_APPLY
|
|
|
+ sendInfo.OpenIdArr = openIdArr
|
|
|
+ err = SendCategoryTemplateMsg(sendInfo)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("SendCategoryTemplateMsg, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ keyword1 := "销售已为您报名"
|
|
|
+ keyword2 := "报名成功"
|
|
|
+ keyword3 := utils.TruncateActivityNameString(activityInfo.ActivityName)
|
|
|
+ keyword4 := resultTime.Format(utils.FormatDateTimeMinute2)
|
|
|
+
|
|
|
+ sendInfo := new(SendWxCategoryTemplate)
|
|
|
+ sendInfo.Keywords = []string{keyword1, keyword2, keyword3, keyword4}
|
|
|
+ sendInfo.TemplateId = utils.WxMsgCategoryTemplateIdActivityPublishApply
|
|
|
+ sendInfo.RedirectUrl = utils.WX_MSG_PATH_YX_ACTIVITY_DETAIL + strconv.Itoa(activityId)
|
|
|
+ sendInfo.RedirectTarget = 4
|
|
|
+ sendInfo.SendType = utils.TEMPLATE_MSG_APPLY
|
|
|
+ sendInfo.OpenIdArr = openIdArr
|
|
|
+ err = SendCategoryTemplateMsg(sendInfo)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("SendCategoryTemplateMsg, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return
|