From b48de0e35c54bd4715f8de2b86bac5a539c27275 Mon Sep 17 00:00:00 2001
From: ZQN <364596817@qq.com>
Date: 星期六, 22 六月 2024 16:23:44 +0800
Subject: [PATCH] 更换手机,发送短信放开

---
 project-framework/src/main/java/com/project/framework/web/service/SysLoginService.java |   36 +++++++++++++++++++++++-------------
 1 files changed, 23 insertions(+), 13 deletions(-)

diff --git a/project-framework/src/main/java/com/project/framework/web/service/SysLoginService.java b/project-framework/src/main/java/com/project/framework/web/service/SysLoginService.java
index 8cb0c51..49e14fb 100644
--- a/project-framework/src/main/java/com/project/framework/web/service/SysLoginService.java
+++ b/project-framework/src/main/java/com/project/framework/web/service/SysLoginService.java
@@ -114,6 +114,26 @@
         return tokenService.createToken(loginUser);
     }
 
+    /**
+     * 鏂版敞鍐岃幏鍙栭獙璇佺爜
+     * @param phone 鎵嬫満
+     * @return  楠岃瘉鐮�
+     */
+    public Boolean getVerifyCodeNew(String phone) {
+        // 鐢熸垚4浣嶉殢鏈烘暟
+        String code = "";
+        Random ran = new Random();
+        int randomNum = ran.nextInt(10000);
+        code = String.format("%04d", randomNum);
+        log.info("鎵嬫満鍙凤細"+phone+"->楠岃瘉鐮侊細"+code);
+        boolean send = sendYp(phone, code);
+        if (send){
+            redisCache.setCacheObject(getCacheKey(phone), code, Constants.PHONE_EXPIRATION, TimeUnit.MINUTES);
+            return true;
+        }
+        redisCache.setCacheObject(getCacheKey(phone), code, Constants.PHONE_EXPIRATION, TimeUnit.MINUTES);
+        return false;
+    }
 
     /**
      * 鑾峰彇楠岃瘉鐮�
@@ -126,19 +146,7 @@
         if (user==null){
             throw new BaseException("鎮ㄦ墜鏈哄彿灏氭湭娉ㄥ唽锛�");
         }
-        // 鐢熸垚4浣嶉殢鏈烘暟
-        String code = "";
-        Random ran = new Random();
-        int randomNum = ran.nextInt(10000);
-        code = String.format("%04d", randomNum);
-        log.info("鎵嬫満鍙凤細"+phone+"->楠岃瘉鐮侊細"+code);
-//        boolean send = sendAl(phone, code);
-//        if (send){
-//            redisCache.setCacheObject(getCacheKey(phone), code, Constants.PHONE_EXPIRATION, TimeUnit.MINUTES);
-//            return true;
-//        }
-        redisCache.setCacheObject(getCacheKey(phone), code, Constants.PHONE_EXPIRATION, TimeUnit.MINUTES);
-        return false;
+        return getVerifyCodeNew(phone);
     }
 
     private boolean sendYp(String phone, String code ){
@@ -277,4 +285,6 @@
 
         return verify;
     }
+
+
 }

--
Gitblit v1.9.1