|
@@ -16,7 +16,7 @@ import (
|
|
|
"github.com/donnie4w/go-logger/logger"
|
|
|
)
|
|
|
|
|
|
-//微网通联短信平台
|
|
|
+// 微网通联短信平台
|
|
|
var Weiwangtonglian = &weiwangtonglian{
|
|
|
t: "微网通联",
|
|
|
}
|
|
@@ -25,7 +25,7 @@ type weiwangtonglian struct {
|
|
|
t string
|
|
|
}
|
|
|
|
|
|
-//提交模板短信
|
|
|
+// 提交模板短信
|
|
|
func (w *weiwangtonglian) Execute(reqData *ReqData) {
|
|
|
TempCode := Config.Weiwangtonglian.IdToTpl[reqData.Id]
|
|
|
if TempCode == 0 {
|
|
@@ -59,7 +59,12 @@ func (w *weiwangtonglian) Execute(reqData *ReqData) {
|
|
|
}
|
|
|
json.Unmarshal(b, &result)
|
|
|
if result.Result != "succ" {
|
|
|
- go http.Get(fmt.Sprintf(Config.Warn, url.QueryEscape(reqData.Phones+":"+result.Reason)))
|
|
|
+ go func() {
|
|
|
+ res, err := http.Get(fmt.Sprintf(Config.Warn, url.QueryEscape(reqData.Phones+":"+result.Reason)))
|
|
|
+ if err == nil {
|
|
|
+ res.Body.Close()
|
|
|
+ }
|
|
|
+ }()
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -75,7 +80,7 @@ func (w *weiwangtonglian) Mmd5(val string) string {
|
|
|
return fmt.Sprintf("%x", m5.Sum(nil))
|
|
|
}
|
|
|
|
|
|
-//删除模板(短信/视频短信)
|
|
|
+// 删除模板(短信/视频短信)
|
|
|
func (w *weiwangtonglian) delTemplate() {
|
|
|
r := rand.New(rand.NewSource(time.Now().UnixNano()))
|
|
|
randInt := r.Intn(999999) + 5
|