From d615fc515fc52d6ed970c11d59a017e48de4be32 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Tue, 16 Jun 2026 16:43:58 +0800
Subject: [PATCH] 1

---
 src/main/java/com/nq/utils/smsUtil/smsUtil.java |   33 ++++++++++-----------------------
 1 files changed, 10 insertions(+), 23 deletions(-)

diff --git a/src/main/java/com/nq/utils/smsUtil/smsUtil.java b/src/main/java/com/nq/utils/smsUtil/smsUtil.java
index 713c252..52d5184 100644
--- a/src/main/java/com/nq/utils/smsUtil/smsUtil.java
+++ b/src/main/java/com/nq/utils/smsUtil/smsUtil.java
@@ -5,8 +5,10 @@
 import com.nq.utils.PropertiesUtil;
 import com.nq.utils.pay.CmcPayOuterRequestUtil;
 import com.nq.utils.redis.RedisShardedPoolUtils;
+import com.nq.utils.sms.SmsBaoClient;
 import com.nq.utils.smsUtil.support.TecentYunSMSProvider;
 import org.apache.commons.lang3.RandomStringUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -76,33 +78,18 @@
      */
     public String sendForgetSms(String telephone) {
         String code = RandomStringUtils.randomNumeric(4);
-        CmcPayOuterRequestUtil requestUtil = new CmcPayOuterRequestUtil();
-
-        String sign = "【老虎证券】";
-        String uid = PropertiesUtil.getProperty("dxb.sms.USERNAME");
-        String key = PropertiesUtil.getProperty("dxb.sms.PASSWORD");
-//        String coding = PropertiesUtil.getProperty("wj.sms.coding");
-        String smscontent = sign+"您正在申請找回密码,验证码为:" + code + ",5分钟内有效!";
-
-
-
-        try {
-            uid = URLEncoder.encode(uid,"UTF-8");
-            smscontent = URLEncoder.encode(smscontent,"UTF-8");
-        } catch (UnsupportedEncodingException e){
-            e.printStackTrace();
+        String signName = PropertiesUtil.getProperty("smsbao.sign.name");
+        if (StringUtils.isBlank(signName)) {
+            signName = "滁州炬亿科技";
         }
-//        String url = "http://"+ cod+ing +".api.smschinese.cn/?Uid="+ uid +"&Key="+ key +"&smsMob=" + telephone + "&smsText="+sign+smscontent;
-        String url ="https://api.smsbao.com/sms?u="+uid+"&p="+key+"&m="+telephone+"&c="+smscontent;
-        log.info("smsurl"+url);
-        String result = requestUtil.sendGet(url);
-        log.info("smsresult="+result+"==code="+code);
-        if (Integer.valueOf(result) < 0) {
-            return "";
-        } else {
+        String content = "【" + signName.trim() + "】您的验证码是" + code + "。如非本人操作,请忽略本短信";
+        log.info("sendForgetSms phone={}", telephone);
+        if (SmsBaoClient.send(telephone, content)) {
             String keys = "AliyunSmsCode:" + telephone;
             RedisShardedPoolUtils.setEx(keys, code, 5400);
+            log.info("sendForgetSms success phone={} code={}", telephone, code);
             return code;
         }
+        return "";
     }
 }

--
Gitblit v1.9.3