|
@@ -9,6 +9,7 @@ import (
|
|
|
"hongze/hongze_public_api/utils"
|
|
|
"io/ioutil"
|
|
|
"net/http"
|
|
|
+ "strings"
|
|
|
"time"
|
|
|
)
|
|
|
|
|
@@ -84,9 +85,14 @@ func SendWxTemplateMsg(sendInfo *models.SendWxTemplate) (err error) {
|
|
|
}
|
|
|
|
|
|
if sendInfo.RedirectUrl != "" {
|
|
|
- sendMap["url"] = sendInfo.RedirectUrl
|
|
|
+ if strings.Contains(sendInfo.RedirectUrl, "http") || strings.Contains(sendInfo.RedirectUrl, "https") {
|
|
|
+ sendMap["url"] = sendInfo.RedirectUrl
|
|
|
+ } else {
|
|
|
+ sendMap["miniprogram"] = sendInfo.RedirectUrl
|
|
|
+ }
|
|
|
uniqueCodeStr += sendInfo.RedirectUrl
|
|
|
}
|
|
|
+
|
|
|
sendMap["data"] = sendData
|
|
|
|
|
|
uniqueCode := utils.MD5(uniqueCodeStr)
|
|
@@ -237,7 +243,7 @@ func toSendTemplateMsg(sendUrl string, data []byte, resource string, sendType in
|
|
|
go alarm_msg.SendAlarmMsg("异常已解决,自动清理限制接口,调用成功", 3)
|
|
|
//go utils.SendEmail("异常已解决:", "自动清理限制接口,调用成功", utils.EmailSendToUsers)
|
|
|
//重新推送一次
|
|
|
- toSendTemplateMsg(sendUrl, data, resource, sendType, openId,uniqueCode)
|
|
|
+ toSendTemplateMsg(sendUrl, data, resource, sendType, openId, uniqueCode)
|
|
|
}
|
|
|
}
|
|
|
return
|