dongfeng-pay/agent/utils/send_messages.go

35 lines
878 B
Go

/***************************************************
** @Desc : This file for 发送短信验证码
** @Time : 2019.04.04 9:37
** @Author : Joker
** @File : send_messages
** @Last Modified by : Joker
** @Last Modified time: 2019-11-29 11:05:41
** @Software: GoLand
****************************************************/
package utils
import (
"agent/sys/enum"
"fmt"
"net/http"
"net/url"
)
// 发送提现通知
func SendSmsForPay(mobile, code string) bool {
tplValue := url.Values{"#code#": {code}}.Encode()
dataTplSms := url.Values{
"apikey": {enum.ApiKey},
"mobile": {mobile},
"tpl_id": {fmt.Sprintf("%d", enum.TPL1)},
"tpl_value": {tplValue}}
_, err := http.PostForm(enum.SendSmsUrl, dataTplSms)
if err != nil {
LogError("sms send fail,err:", err)
return false
}
LogInfo(fmt.Sprintf("sms send to %s is success", mobile))
return true
}