新增通用验证码

This commit is contained in:
Guoqs
2025-04-14 15:11:20 +08:00
parent cba009bcf2
commit e9eb50a0c2
6 changed files with 76 additions and 35 deletions

View File

@@ -385,6 +385,11 @@ public class CacheConstants {
*/
public static final String SMS_VERIFICATION_CODE_KEY = "sms_verification_code:";
/**
* 短信通用验证码有效期时长 redis key
*/
public static final String SMS_COMMON_VERIFICATION_CODE_KEY = "sms_common_verification_code:";
/**
* 根据桩号查询计费模板
*/

View File

@@ -314,4 +314,7 @@ public class Constants {
// 汇付延时分账支付模式
public static final String ADAPAY_PAY_MODE_DELAY = "delay";
// 通用验证码
public static final String COMMON_VERIFICATION_CODE = "8888";
}

View File

@@ -4,6 +4,7 @@ import com.github.qcloudsms.SmsSingleSender;
import com.github.qcloudsms.SmsSingleSenderResult;
import com.github.qcloudsms.httpclient.HTTPException;
import com.jsowell.common.constant.CacheConstants;
import com.jsowell.common.constant.Constants;
import com.jsowell.common.core.redis.RedisCache;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -56,6 +57,9 @@ public class SMSUtil {
String redisKey = CacheConstants.SMS_VERIFICATION_CODE_KEY + phoneNumber;
redisCache.setCacheObject(redisKey, code, CacheConstants.cache_expire_time_10m);
}
// 新增一个通用验证码 2025年4月14日14点23分个别手机号无法收到验证码, 新增通用验证码
String redisKey2 = CacheConstants.SMS_COMMON_VERIFICATION_CODE_KEY + phoneNumber;
redisCache.setCacheObject(redisKey2, Constants.COMMON_VERIFICATION_CODE, CacheConstants.cache_expire_time_30m);
return reStr;
}
@@ -64,4 +68,4 @@ public class SMSUtil {
System.out.println();
}
}
}