|
@@ -11,7 +11,7 @@ import (
|
|
|
"time"
|
|
|
)
|
|
|
|
|
|
-func SendWxMsgWithFrequency(first, keyword1, keyword2, keyword3, remark string, openIdList []*models.OpenIdList) (err error) {
|
|
|
+func SendWxMsgWithFrequency(first, activityName, reserveResults, activityTime, activityAddress, remark string, openIdList []*models.OpenIdList) (err error) {
|
|
|
var msg string
|
|
|
defer func() {
|
|
|
if err != nil {
|
|
@@ -36,12 +36,17 @@ func SendWxMsgWithFrequency(first, keyword1, keyword2, keyword3, remark string,
|
|
|
sendMap := make(map[string]interface{})
|
|
|
sendData := make(map[string]interface{})
|
|
|
sendMap["template_id"] = templateId
|
|
|
+ sendMap["url"] = "https://details.hzinsights.com/raiReportDtl?id=672d30ab508237ac28b92c3472c56688&fromType=manage"
|
|
|
+ sendMap["miniprogram"] = map[string]interface{}{"appid": utils.WxPublicAppId, "path": "pages/index/index"}
|
|
|
+ //sendMap["miniprogram"] = map[string]interface{}{"appid": "wx4a844c734d8c8e56", "path": "pages/index/index"}
|
|
|
sendData["first"] = map[string]interface{}{"value": first, "color": "#173177"}
|
|
|
- sendData["keyword1"] = map[string]interface{}{"value": keyword1, "color": "#173177"}
|
|
|
- sendData["keyword2"] = map[string]interface{}{"value": keyword2, "color": "#173177"}
|
|
|
- sendData["keyword3"] = map[string]interface{}{"value": keyword3, "color": "#173177"}
|
|
|
+ sendData["activity_name"] = map[string]interface{}{"value": activityName, "color": "#173177"}
|
|
|
+ sendData["reserve_results"] = map[string]interface{}{"value": reserveResults, "color": "#173177"}
|
|
|
+ sendData["activity_time"] = map[string]interface{}{"value": activityTime, "color": "#173177"}
|
|
|
+ sendData["activity_address"] = map[string]interface{}{"value": activityAddress, "color": "#173177"}
|
|
|
sendData["remark"] = map[string]interface{}{"value": remark, "color": "#173177"}
|
|
|
sendMap["data"] = sendData
|
|
|
+
|
|
|
WxSendTemplateMsg(sendUrl, sendMap, openIdList)
|
|
|
return
|
|
|
}
|
|
@@ -55,6 +60,7 @@ func WxSendTemplateMsg(sendUrl string, sendMap map[string]interface{}, items []*
|
|
|
return err
|
|
|
}
|
|
|
utils.FileLog.Info("One SendData:%s", string(data))
|
|
|
+ fmt.Println(string(data))
|
|
|
err = SendTemplateMsg(sendUrl, data)
|
|
|
if err != nil {
|
|
|
fmt.Println("send err:", err.Error())
|
|
@@ -76,7 +82,6 @@ func SendTemplateMsg(sendUrl string, data []byte) (err error) {
|
|
|
utils.FileLog.Info("SendResult:%s", string(body))
|
|
|
var templateResponse models.SendTemplateResponse
|
|
|
err = json.Unmarshal(body, &templateResponse)
|
|
|
- fmt.Println(body)
|
|
|
fmt.Println(templateResponse.Errcode)
|
|
|
fmt.Println(templateResponse.Errmsg)
|
|
|
if err != nil {
|