|
|
@@ -41,6 +41,9 @@ public class SysSmsController {
|
|
|
|
|
|
@Value("${sms.gateway.url:http://172.16.137.140:48088/system/sms-gateway/send}") // http://59.231.239.52:48088/system/sms-gateway/send
|
|
|
private String url;
|
|
|
+ //签名
|
|
|
+ @Value("${sms.gateway.sign:【湖南省委党校】}")
|
|
|
+ private String sign;
|
|
|
|
|
|
/** 调用省委党校短信平台发送短信验证码*/
|
|
|
@RateLimiter(key = "#phone", time = 60, count = 1)
|
|
|
@@ -50,7 +53,7 @@ public class SysSmsController {
|
|
|
String code = RandomUtil.randomNumbers(4);
|
|
|
RedisUtils.setCacheObject(key, code, Duration.ofMinutes(Constants.CAPTCHA_EXPIRATION));
|
|
|
//【湖南省委党校】您的验证码为:{code},有效期{expire}分钟,请勿泄露给他人。
|
|
|
- String content = String.format("【湖南省委党校】您的验证码为:%s,有效期%s分钟,请勿泄露给他人。", code, Constants.CAPTCHA_EXPIRATION);
|
|
|
+ String content = String.format("%s您的验证码为:%s,有效期%s分钟,请勿泄露给他人。",sign, code, Constants.CAPTCHA_EXPIRATION);
|
|
|
// String content = "您的验证码为:" + code + ",有效期" + Constants.CAPTCHA_EXPIRATION + "分钟,请尽快填写。";
|
|
|
// boolean flag = SmsUtils.send(phone, content, url, user, pwd);
|
|
|
boolean flag = SmsUtil.send(url, systemCode, secret, phone, content);
|