This commit is contained in:
hoteas 2017-10-27 09:14:15 +00:00
parent 7423a7dd57
commit 3507d2ed74
2 changed files with 102 additions and 91 deletions

View File

@ -15,10 +15,10 @@ type DDY struct {
TzUrl string
}
func (this *DDY) Init(apikey string, uzmurl string, tzurl string) {
func (this *DDY) Init(apikey string) {
this.ApiKey = apikey
this.YzmUrl = uzmurl
this.TzUrl = tzurl
this.YzmUrl = "https://api.dingdongcloud.com/v1/sms/captcha/send"
this.TzUrl = "https://api.dingdongcloud.com/v1/sms/notice/multi_send"
}
//发送短信验证码 code验证码如123456 返回true表示发送成功flase表示发送失败
@ -26,6 +26,7 @@ func (this *DDY) SendYZM(umoblie string, tpt string, data map[string]string) (bo
for k, v := range data {
tpt = strings.Replace(tpt, "{"+k+"}", v, -1)
}
return this.send(this.YzmUrl, umoblie, tpt)
}

View File

@ -22,8 +22,18 @@ func ObjToMap(obj interface{}, e ...*Error) Map {
case map[string]interface{}:
v = obj.(map[string]interface{})
default:
v = nil
err = errors.New("没有合适的转换对象!")
data, err := json.Marshal(obj)
if err != nil {
err = errors.New("没有合适的转换对象!" + err.Error())
v = nil
}
v = Map{}
e := json.Unmarshal(data, &v)
if e != nil {
err = errors.New("没有合适的转换对象!" + e.Error())
v = nil
}
}
}
if len(e) != 0 {