From b2e1bfd923974c64516f1b0ef46c4a2070a817bf Mon Sep 17 00:00:00 2001 From: ZQN <364596817@qq.com> Date: 星期二, 25 六月 2024 18:03:59 +0800 Subject: [PATCH] 修改企业手机 --- project-framework/src/main/java/com/project/framework/web/service/SysLoginService.java | 23 +++++++++++++++++++---- 1 files changed, 19 insertions(+), 4 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 49e14fb..ffee8d1 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 @@ -21,7 +21,6 @@ import com.project.common.exception.user.CaptchaException; import com.project.common.exception.user.CaptchaExpireException; import com.project.common.exception.user.UserPasswordNotMatchException; -import com.project.common.sms.YPSmsApi; import com.project.common.utils.DateUtils; import com.project.common.utils.MessageUtils; import com.project.common.utils.ServletUtils; @@ -34,6 +33,7 @@ import com.project.system.mapper.SysUserMapper; import com.project.system.service.ISysConfigService; import com.project.system.service.ISysUserService; +import com.project.system.sms.YPSmsApi; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.security.authentication.AuthenticationManager; @@ -61,6 +61,7 @@ private final ISysUserService userService; private final SysUserMapper userMapper; private final ISysConfigService configService; + private final YPSmsApi smsApi; /** @@ -149,8 +150,15 @@ return getVerifyCodeNew(phone); } - private boolean sendYp(String phone, String code ){ - String result = YPSmsApi.sendSms(phone, StringUtils.format(YPSmsApi.CODE_TMP, code, Constants.PHONE_EXPIRATION)); + /** + * 浜戠墖楠岃瘉鐮� + * @param phone 鎵嬫満 + * @param code 楠岃瘉鐮� + * @return 缁撴灉 + */ + private boolean sendYp(String phone, String code) + { + String result = smsApi.sendSms(phone, StringUtils.format(YPSmsApi.CODE_TMP, code, Constants.PHONE_EXPIRATION)); if (result.contains("\"code\":0,\"msg\":\"OK\"")){ log.info("鍙戦�佹垚鍔� ->楠岃瘉鐮侊細"+code); return true; @@ -158,7 +166,14 @@ return false; } - private boolean sendAl(String phone, String code ){ + /** + * 闃块噷楠岃瘉鐮� + * @param phone 鎵嬫満 + * @param code 楠岃瘉鐮� + * @return 缁撴灉 + */ + private boolean sendAl(String phone, String code ) + { DefaultProfile profile = DefaultProfile.getProfile("cn-beijing", AliyunSmsConstants.SMS_APPID, AliyunSmsConstants.SMS_SECRET); IAcsClient client = new DefaultAcsClient(profile); CommonRequest request = new CommonRequest(); -- Gitblit v1.9.1