|
@@ -32,7 +32,7 @@ import com.jtzx.crm.module.api.ratelimit.SmsCodeLoginRateLimitStrategy;
|
|
|
import com.jtzx.crm.module.api.ratelimit.SmsCodeRateLimitStrategy;
|
|
import com.jtzx.crm.module.api.ratelimit.SmsCodeRateLimitStrategy;
|
|
|
import com.jtzx.crm.module.api.util.CrmAdminStpUtil;
|
|
import com.jtzx.crm.module.api.util.CrmAdminStpUtil;
|
|
|
import com.jtzx.crm.module.api.util.ReqIpUtil;
|
|
import com.jtzx.crm.module.api.util.ReqIpUtil;
|
|
|
-import com.jtzx.crm.module.sms.facade.SmsFacade;
|
|
|
|
|
|
|
+import com.jtzx.crm.module.sms.service.SmsService;
|
|
|
import com.jtzx.crm.module.sys.annotation.SysLog;
|
|
import com.jtzx.crm.module.sys.annotation.SysLog;
|
|
|
import com.jtzx.crm.module.sys.model.request.SysUserLoginDTO;
|
|
import com.jtzx.crm.module.sys.model.request.SysUserLoginDTO;
|
|
|
import com.jtzx.crm.module.sys.model.response.SysUserLoginBO;
|
|
import com.jtzx.crm.module.sys.model.response.SysUserLoginBO;
|
|
@@ -69,7 +69,7 @@ public class AdminAuthController {
|
|
|
|
|
|
|
|
private final RedisTemplate<String, Object> stringSetRedisTemplate;
|
|
private final RedisTemplate<String, Object> stringSetRedisTemplate;
|
|
|
|
|
|
|
|
- private final SmsFacade smsFacade;
|
|
|
|
|
|
|
+ private final SmsService service;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 账号密码登陆,输错5次,账号封禁 1800秒(半个小时),目前测试用 300 秒-5分钟,输错超3次,需要填写动态验证码
|
|
* 账号密码登陆,输错5次,账号封禁 1800秒(半个小时),目前测试用 300 秒-5分钟,输错超3次,需要填写动态验证码
|
|
@@ -163,7 +163,7 @@ public class AdminAuthController {
|
|
|
messages.put("code", smsCode);
|
|
messages.put("code", smsCode);
|
|
|
SmsResponse smsResponse = SmsFactory.getSmsBlend().sendMessage(mobile, messages);
|
|
SmsResponse smsResponse = SmsFactory.getSmsBlend().sendMessage(mobile, messages);
|
|
|
if (smsResponse.isSuccess()) {
|
|
if (smsResponse.isSuccess()) {
|
|
|
- smsFacade.set(RedisConstant.SMS_CODE_PREFIX + mobile, smsCode, RedisConstant.SMS_CODE_DURATION);
|
|
|
|
|
|
|
+ service.set(RedisConstant.SMS_CODE_PREFIX + mobile, smsCode, RedisConstant.SMS_CODE_DURATION);
|
|
|
return ApiResult.data("发送成功");
|
|
return ApiResult.data("发送成功");
|
|
|
}
|
|
}
|
|
|
return ApiResult.fail(406, "发送失败");
|
|
return ApiResult.fail(406, "发送失败");
|
|
@@ -193,7 +193,7 @@ public class AdminAuthController {
|
|
|
resultData.getEndDateTime(),
|
|
resultData.getEndDateTime(),
|
|
|
LimitConstant.smsCode_login_duration,
|
|
LimitConstant.smsCode_login_duration,
|
|
|
TimeUnit.SECONDS);
|
|
TimeUnit.SECONDS);
|
|
|
- Object cacheData = smsFacade.get(RedisConstant.SMS_CODE_PREFIX + userInfo.getPhoneNo());
|
|
|
|
|
|
|
+ Object cacheData = service.get(RedisConstant.SMS_CODE_PREFIX + userInfo.getPhoneNo());
|
|
|
if (cacheData == null) {
|
|
if (cacheData == null) {
|
|
|
resultData.setStatus(false);
|
|
resultData.setStatus(false);
|
|
|
return ApiResult.data("验证码错误", resultData).setCode(406);
|
|
return ApiResult.data("验证码错误", resultData).setCode(406);
|