From 502a9b82d7899e7a0815fd689a084f10470f9755 Mon Sep 17 00:00:00 2001 From: Echo <1711788888@qq.com> Date: Wed, 23 Jul 2025 02:35:04 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E6=96=B0=E5=A2=9E=E7=9F=AD=E4=BF=A1?= =?UTF-8?q?=E5=AE=9D=E5=8F=91=E9=80=81=E5=B9=B3=E5=8F=B0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/sms/sms.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/utils/sms/sms.go b/utils/sms/sms.go index da20677..f6cb157 100644 --- a/utils/sms/sms.go +++ b/utils/sms/sms.go @@ -116,3 +116,27 @@ func SendSMSTest(phone, code string) bool { } return true } + +func DxbSendSMS(phone, code string) bool { + // 内容 通过urlEncode编码 + content := "【海口龙华铁坚成电子商务商行】您的验证码是" + code + "。如非本人操作,请忽略本短信" + // urlencode编码内容 + content = url.QueryEscape(content) + + api := "https://api.smsbao.com/sms?u=lchz5599&p=7ea114c87a224cd38a0d616b9be3faed&g=海口龙华铁坚成电子商务商行&m=" + phone + "&c=" + content + + // 发送GET请求 + resp, err := http.Get(api) + if err != nil { + global.GVA_LOG.Error("发送短信请求失败:", zap.Error(err)) + return false + } + defer resp.Body.Close() + if resp.StatusCode == http.StatusOK { + global.GVA_LOG.Info("发送短信请求成功,手机号:" + phone + ",验证码:" + code) + return true + } else { + global.GVA_LOG.Error("发送短信请求失败:", zap.Error(err)) + return false + } +}