|
@@ -63,7 +63,7 @@ public class SendSmsServiceImpl implements SendSmsService {
|
|
if(smsCodeRedisInfo != null){
|
|
if(smsCodeRedisInfo != null){
|
|
long createTime = smsCodeRedisInfo.getCreateTime();
|
|
long createTime = smsCodeRedisInfo.getCreateTime();
|
|
if((System.currentTimeMillis()-createTime)<sendSmsInfo.getIntervalSeconds()*60*1000){
|
|
if((System.currentTimeMillis()-createTime)<sendSmsInfo.getIntervalSeconds()*60*1000){
|
|
- throw new StatusException("EX-sendIdentifyingCode-1",sendSmsInfo.getIntervalSeconds()+"秒内允许请求一次");
|
|
|
|
|
|
+ throw new StatusException("EX-sendIdentifyingCode-1","同一个手机号码,"+sendSmsInfo.getIntervalSeconds()+"秒内允许请求一次");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -176,6 +176,8 @@ public class SendSmsServiceImpl implements SendSmsService {
|
|
SmsCodeRedisInfo smsCodeRedisInfo = redisClient.get(CODE_REDIS_KEY_PREFIXS+phone, SmsCodeRedisInfo.class);
|
|
SmsCodeRedisInfo smsCodeRedisInfo = redisClient.get(CODE_REDIS_KEY_PREFIXS+phone, SmsCodeRedisInfo.class);
|
|
if(smsCodeRedisInfo!=null){
|
|
if(smsCodeRedisInfo!=null){
|
|
if(code.equals(smsCodeRedisInfo.getCode()+"")){
|
|
if(code.equals(smsCodeRedisInfo.getCode()+"")){
|
|
|
|
+ //校验成功,删除验证码
|
|
|
|
+ redisClient.delete(CODE_REDIS_KEY_PREFIXS+phone);
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
}
|