Browse Source

调整短信模板

hsun 1 year ago
parent
commit
8bde0737d3
1 changed files with 9 additions and 5 deletions
  1. 9 5
      services/sms.go

+ 9 - 5
services/sms.go

@@ -10,8 +10,11 @@ import (
 	"net/url"
 )
 
+const SmsExpireMinute = 15
+
 func SendSmsCode(mobile, vCode string) bool {
-	tplId := "65692"
+	//tplId := "65692"
+	tplId := "254663"
 	result, err := sendSms(mobile, tplId, vCode)
 	if err != nil {
 		fmt.Println("发送短信失败")
@@ -43,10 +46,11 @@ func sendSms(mobile, tplId, code string) (rs []byte, err error) {
 	//初始化参数
 	param := url.Values{}
 	//配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参
-	param.Set("mobile", mobile)            //接受短信的用户手机号码
-	param.Set("tpl_id", tplId)             //您申请的短信模板ID,根据实际情况修改
-	param.Set("tpl_value", "#code#="+code) //您设置的模板变量,根据实际情况
-	param.Set("key", utils.JhGnAppKey)     //应用APPKEY(应用详细页查询)
+	param.Set("mobile", mobile) //接受短信的用户手机号码
+	param.Set("tpl_id", tplId)  //您申请的短信模板ID,根据实际情况修改
+	tplVal := fmt.Sprintf(`#code#=%s&#m#=%d`, code, SmsExpireMinute)
+	param.Set("tpl_value", tplVal)     //您设置的模板变量,根据实际情况
+	param.Set("key", utils.JhGnAppKey) //应用APPKEY(应用详细页查询)
 
 	Url, err = url.Parse(apiURL)
 	if err != nil {