|
@@ -8,7 +8,7 @@ import (
|
|
|
"crypto/sha256"
|
|
|
"encoding/json"
|
|
|
"fmt"
|
|
|
- "github.com/zeromicro/go-zero/core/logx"
|
|
|
+ "log"
|
|
|
"math/rand"
|
|
|
"net/http"
|
|
|
"net/url"
|
|
@@ -26,7 +26,7 @@ type weiwangtonglian struct {
|
|
|
}
|
|
|
|
|
|
// 提交模板短信
|
|
|
-func (w *weiwangtonglian) Execute(reqData *ReqData) {
|
|
|
+func (w *weiwangtonglian) Execute(reqData *ReqData) bool {
|
|
|
var (
|
|
|
productId = Config.Weiwangtonglian.ProductId
|
|
|
tempCode = Config.Weiwangtonglian.IdToTpl[reqData.Id]
|
|
@@ -53,16 +53,16 @@ func (w *weiwangtonglian) Execute(reqData *ReqData) {
|
|
|
}
|
|
|
}
|
|
|
if pId < 0 || tCode < 0 {
|
|
|
- logx.Error("----无效的参数id,没有找到对应的tpl----")
|
|
|
- return
|
|
|
+ log.Println("----无效的参数id,没有找到对应的tpl----")
|
|
|
+ return false
|
|
|
}
|
|
|
productId = pId
|
|
|
tempCode = tCode
|
|
|
}
|
|
|
}
|
|
|
if tempCode == 0 {
|
|
|
- logx.Error("无效的参数id,没有找到对应的tpl")
|
|
|
- return
|
|
|
+ log.Println("无效的参数id,没有找到对应的tpl")
|
|
|
+ return false
|
|
|
}
|
|
|
r := rand.New(rand.NewSource(time.Now().UnixNano()))
|
|
|
randInt := r.Intn(999999) + 5
|
|
@@ -79,9 +79,9 @@ func (w *weiwangtonglian) Execute(reqData *ReqData) {
|
|
|
"tempCode": tempCode,
|
|
|
"TempParams": reqData.Params,
|
|
|
})
|
|
|
- b, err := Post(Config.Weiwangtonglian.Url, "application/json", bytes.NewReader(pb), w.t)
|
|
|
+ b, err := Post(Config.Weiwangtonglian.Url, "application/json", bytes.NewReader(pb), w.t, reqData.Phones)
|
|
|
if err != nil {
|
|
|
- return
|
|
|
+ return false
|
|
|
}
|
|
|
var result struct {
|
|
|
Result string
|
|
@@ -97,7 +97,9 @@ func (w *weiwangtonglian) Execute(reqData *ReqData) {
|
|
|
res.Body.Close()
|
|
|
}
|
|
|
}()
|
|
|
+ return false
|
|
|
}
|
|
|
+ return true
|
|
|
}
|
|
|
|
|
|
func (w *weiwangtonglian) Msha256(val string) string {
|
|
@@ -126,7 +128,7 @@ func (w *weiwangtonglian) delTemplate() {
|
|
|
"Random": randInt,
|
|
|
"TempCode": 134219,
|
|
|
})
|
|
|
- Post("https://api.51welink.com/EncryptionQuery/DelTemplate.ashx", "application/json", bytes.NewReader(pb), w.t)
|
|
|
+ Post("https://api.51welink.com/EncryptionQuery/DelTemplate.ashx", "application/json", bytes.NewReader(pb), w.t, "")
|
|
|
}
|
|
|
|
|
|
func (w *weiwangtonglian) Verify(reqData *ReqData) bool {
|