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