forked from golang/hotime
This commit is contained in:
parent
7423a7dd57
commit
3507d2ed74
@ -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)
|
||||
}
|
||||
|
||||
|
12
objtoobj.go
12
objtoobj.go
@ -22,8 +22,18 @@ func ObjToMap(obj interface{}, e ...*Error) Map {
|
||||
case map[string]interface{}:
|
||||
v = obj.(map[string]interface{})
|
||||
default:
|
||||
data, err := json.Marshal(obj)
|
||||
if err != nil {
|
||||
err = errors.New("没有合适的转换对象!" + err.Error())
|
||||
v = nil
|
||||
err = errors.New("没有合适的转换对象!")
|
||||
}
|
||||
v = Map{}
|
||||
e := json.Unmarshal(data, &v)
|
||||
if e != nil {
|
||||
err = errors.New("没有合适的转换对象!" + e.Error())
|
||||
v = nil
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
if len(e) != 0 {
|
||||
|
Loading…
Reference in New Issue
Block a user