|
@@ -660,12 +660,12 @@ func SendActivityOnenIdWxTemplateMsg(first, keyWord1, keyWord2, keyWord3, keyWor
|
|
}
|
|
}
|
|
|
|
|
|
//发送用户留言提醒
|
|
//发送用户留言提醒
|
|
-func SendCommentWxTemplateMsg(keyWord1, keyWord2 string, openIdList []*models.OpenIdList, articleId int) (err error) {
|
|
|
|
|
|
+func SendCommentWxTemplateMsg(title, companyName, userName, sellerName string, openIdList []*models.OpenIdList, articleId int) (err error) {
|
|
var msg string
|
|
var msg string
|
|
defer func() {
|
|
defer func() {
|
|
if err != nil {
|
|
if err != nil {
|
|
go utils.SendEmail("发送模版消息失败"+"【"+utils.APPNAME+"】"+time.Now().Format("2006-01-02 15:04:05"), msg+";Err:"+err.Error(), utils.EmailSendToUsers)
|
|
go utils.SendEmail("发送模版消息失败"+"【"+utils.APPNAME+"】"+time.Now().Format("2006-01-02 15:04:05"), msg+";Err:"+err.Error(), utils.EmailSendToUsers)
|
|
- go utils.SendAlarmMsg(fmt.Sprint("发送用户用户留言提醒,文章ID:", articleId), 2)
|
|
|
|
|
|
+ go utils.SendAlarmMsg(fmt.Sprint("发送用户用户留言提醒失败,文章ID:", articleId), 2)
|
|
utils.FileLog.Info("发送模版消息失败,Err:%s", err.Error())
|
|
utils.FileLog.Info("发送模版消息失败,Err:%s", err.Error())
|
|
}
|
|
}
|
|
}()
|
|
}()
|
|
@@ -679,17 +679,17 @@ func SendCommentWxTemplateMsg(keyWord1, keyWord2 string, openIdList []*models.Op
|
|
return
|
|
return
|
|
}
|
|
}
|
|
var first string
|
|
var first string
|
|
- first = keyWord1
|
|
|
|
- keyword1 := keyWord2
|
|
|
|
|
|
+ first = "【"+title+"】有新的留言,请及时处理"
|
|
|
|
+ keyword1 := companyName + "--" + userName + "(" + sellerName + ")"
|
|
sendUrl := "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + accessToken
|
|
sendUrl := "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + accessToken
|
|
templateId := utils.WxMsgTemplateIdArticleUserRemind
|
|
templateId := utils.WxMsgTemplateIdArticleUserRemind
|
|
sendMap := make(map[string]interface{})
|
|
sendMap := make(map[string]interface{})
|
|
sendData := make(map[string]interface{})
|
|
sendData := make(map[string]interface{})
|
|
sendMap["template_id"] = templateId
|
|
sendMap["template_id"] = templateId
|
|
- sendMap["miniprogram"] = map[string]interface{}{"appid": utils.WxAppId, "pagepath": "activityPages/specialDetail/specialDetail?id=" + strconv.Itoa(articleId)}
|
|
|
|
|
|
+ sendMap["miniprogram"] = map[string]interface{}{"appid": utils.WxAppId, "pagepath": utils.WX_MSG_PATH_ARTICLE_DETAIL + strconv.Itoa(articleId)}
|
|
sendData["first"] = map[string]interface{}{"value": first, "color": "#173177"}
|
|
sendData["first"] = map[string]interface{}{"value": first, "color": "#173177"}
|
|
sendData["keyword1"] = map[string]interface{}{"value": keyword1, "color": "#173177"}
|
|
sendData["keyword1"] = map[string]interface{}{"value": keyword1, "color": "#173177"}
|
|
sendMap["data"] = sendData
|
|
sendMap["data"] = sendData
|
|
- WxSendTemplateMsg(sendUrl, sendMap, openIdList, strconv.Itoa(articleId), utils.TEMPLATE_MSG_CYGX_ARTICLE_ADD)
|
|
|
|
|
|
+ WxSendTemplateMsg(sendUrl, sendMap, openIdList, strconv.Itoa(articleId), utils.TEMPLATE_MSG_CYGX_COMMENT)
|
|
return
|
|
return
|
|
}
|
|
}
|