|
|
@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
import shop.alien.store.config.BaseRedisService;
|
|
|
+import shop.alien.store.config.NacosConfig;
|
|
|
import shop.alien.util.common.RandomCreateUtil;
|
|
|
|
|
|
import java.util.Arrays;
|
|
|
@@ -28,6 +29,8 @@ import java.util.List;
|
|
|
public class AliSms {
|
|
|
private final BaseRedisService baseRedisService;
|
|
|
|
|
|
+ private final NacosConfig nacosConfig;
|
|
|
+
|
|
|
@Value("${ali.sms.accessKeyId}")
|
|
|
private String accessKeyId;
|
|
|
|
|
|
@@ -92,9 +95,7 @@ public class AliSms {
|
|
|
businessTypeStr = "login";
|
|
|
}
|
|
|
// -----------------测试用手机号--------------------------------------------------------------------------------------------
|
|
|
- List<String> phoneList = Arrays.asList("19999990001", "19999990002", "19999990003", "19999990004", "19999990005", "19999990006", "19999990007", "19999990008", "19999990009", "19999990010",
|
|
|
- "16666660001", "16666660002", "16666660003", "16666660004", "16666660005", "16666660006", "16666660007", "16666660008", "16666660009", "16666660010");
|
|
|
- if (phoneList.contains(phone)) {
|
|
|
+ if (nacosConfig.getTestPhone().contains(phone)) {
|
|
|
// 验证码发送成功,将验证码保存到redis中 设置60秒过期
|
|
|
baseRedisService.setString("verification_" + appTypeStr + "_" + businessTypeStr + "_" + phone, "123456", codeTimeOut);
|
|
|
return 123456;
|