|
@@ -67,21 +67,20 @@ public class SmsVerServiceImpl implements SmsVerService {
|
|
|
//必填:待发送手机号
|
|
|
request.setPhoneNumbers(mobile);
|
|
|
//必填:短信签名-可在短信控制台中找到
|
|
|
- request.setSignName("朗通云平台");
|
|
|
+ request.setSignName("杭州朗通");
|
|
|
//必填:短信模板-可在短信控制台中找到
|
|
|
request.setTemplateCode(smsTemplateCode);
|
|
|
String code = SmsCodeUtil.getVerCode();
|
|
|
String json="{\"code\":\""
|
|
|
+ code
|
|
|
- + "\",\"name\":\"hhh\"}";
|
|
|
- //可选:模板中的变量替换JSON串,如模板内容为"亲爱的${name},您的验证码为${code}"时,此处的值为
|
|
|
+ + "\"}";
|
|
|
+ //可选:模板中的变量替换JSON串,如模板内容为"您的验证码是${code},有效期为3分钟,感谢您使用朗通医疗云平台。"时,此处的值为
|
|
|
request.setTemplateParam(json);
|
|
|
|
|
|
//选填-上行短信扩展码(无特殊需求用户请忽略此字段)
|
|
|
//request.setSmsUpExtendCode("90997");
|
|
|
//可选:outId为提供给业务方扩展字段,最终在短信回执消息中将此值带回给调用者
|
|
|
//request.setOutId("yourOutId");
|
|
|
-
|
|
|
try {
|
|
|
//此处可能会抛出异常,注意catch
|
|
|
SendSmsResponse rsp = acsClient.getAcsResponse(request);
|
|
@@ -118,7 +117,7 @@ public class SmsVerServiceImpl implements SmsVerService {
|
|
|
"验证码不能为空!");
|
|
|
}
|
|
|
swsVerInfo.setCreateTime(DateUtil.now());
|
|
|
- final Date expireDate = DateUtil.addMinutes(DateUtil.now(), 20);
|
|
|
+ final Date expireDate = DateUtil.addMinutes(DateUtil.now(), 3);
|
|
|
swsVerInfo.setExpireTime(expireDate);
|
|
|
final byte[] redis_key = getUserSmsKey(swsVerInfo.getUserId());
|
|
|
redisForSms.execute(new RedisCallback<Object>() {
|