|
@@ -11,7 +11,7 @@ import (
|
|
"time"
|
|
"time"
|
|
)
|
|
)
|
|
|
|
|
|
-func SendWxMsgWithFrequency(first, keyword1, keyword2, remark string, openIdList []*models.OpenIdList) (err error) {
|
|
|
|
|
|
+func SendWxMsgWithFrequency(first, keyword1, keyword2, keyword3, remark string, openIdList []*models.OpenIdList) (err error) {
|
|
var msg string
|
|
var msg string
|
|
defer func() {
|
|
defer func() {
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -33,15 +33,13 @@ func SendWxMsgWithFrequency(first, keyword1, keyword2, remark string, openIdList
|
|
|
|
|
|
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.WxMsgTemplateIdActivityApply
|
|
templateId := utils.WxMsgTemplateIdActivityApply
|
|
- fmt.Println(templateId)
|
|
|
|
- fmt.Println(first)
|
|
|
|
- fmt.Println(keyword1)
|
|
|
|
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
|
|
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"}
|
|
sendData["keyword2"] = map[string]interface{}{"value": keyword2, "color": "#173177"}
|
|
sendData["keyword2"] = map[string]interface{}{"value": keyword2, "color": "#173177"}
|
|
|
|
+ sendData["keyword3"] = map[string]interface{}{"value": keyword3, "color": "#173177"}
|
|
sendData["remark"] = map[string]interface{}{"value": remark, "color": "#173177"}
|
|
sendData["remark"] = map[string]interface{}{"value": remark, "color": "#173177"}
|
|
sendMap["data"] = sendData
|
|
sendMap["data"] = sendData
|
|
WxSendTemplateMsg(sendUrl, sendMap, openIdList)
|
|
WxSendTemplateMsg(sendUrl, sendMap, openIdList)
|
|
@@ -51,7 +49,6 @@ func SendWxMsgWithFrequency(first, keyword1, keyword2, remark string, openIdList
|
|
func WxSendTemplateMsg(sendUrl string, sendMap map[string]interface{}, items []*models.OpenIdList) (err error) {
|
|
func WxSendTemplateMsg(sendUrl string, sendMap map[string]interface{}, items []*models.OpenIdList) (err error) {
|
|
for _, v := range items {
|
|
for _, v := range items {
|
|
sendMap["touser"] = v.OpenId
|
|
sendMap["touser"] = v.OpenId
|
|
- fmt.Println(v.OpenId)
|
|
|
|
data, err := json.Marshal(sendMap)
|
|
data, err := json.Marshal(sendMap)
|
|
if err != nil {
|
|
if err != nil {
|
|
fmt.Println("SendTemplateMsgOne Marshal Err:", err.Error())
|
|
fmt.Println("SendTemplateMsgOne Marshal Err:", err.Error())
|
|
@@ -124,3 +121,12 @@ func SendWxMsgWithCompanyRemind(first, keyword1, keyword2, remark string, openId
|
|
WxSendTemplateMsg(sendUrl, sendMap, openIdList)
|
|
WxSendTemplateMsg(sendUrl, sendMap, openIdList)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+//弘则投资:
|
|
|
|
+//Y59n_AHg-RLCKaz293geW76KDHpGL1qOnE7eF_lxelY 活动预约通知
|
|
|
|
+//CB7bOl7f3viMG4s1uhRo7WM0Jbx3WvodKuIZ8A_z8fM 项目状态变更通知
|
|
|
|
+//
|
|
|
|
+//
|
|
|
|
+//弘则研究:
|
|
|
|
+//MwZ5wxfd0O1Yt0Pkf6OkfWP4USQzZbiEo5SkZ26735s 活动预约通知
|
|
|
|
+//dYg6iHooRq74PyCXmw_Ns7qdJZmbtLoKS2p2FKeaXl0 项目状态变更通知
|