|
@@ -1,5 +1,6 @@
|
|
|
package com.fdkanfang.common.sms;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.aliyuncs.DefaultAcsClient;
|
|
|
import com.aliyuncs.IAcsClient;
|
|
|
import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest;
|
|
@@ -42,20 +43,22 @@ public class SmsService {
|
|
|
// 必填:待发送手机号
|
|
|
request.setPhoneNumbers(phoneNum);
|
|
|
// 必填:短信签名-可在短信控制台中找到
|
|
|
- request.setSignName(tmpSignName);
|
|
|
+ request.setSignName("四维看看Sketch");
|
|
|
// 必填:短信模板-可在短信控制台中找到
|
|
|
request.setTemplateCode(templateCode);
|
|
|
|
|
|
// 可选:模板中的变量替换JSON串,如模板内容为"亲爱的${name},您的验证码为${code}"时,此处的值为
|
|
|
request.setTemplateParam(templateParam);
|
|
|
-
|
|
|
+ log.info("要给手机号:[{}]发模板id为[{}]的短信,模板参数为:{},短信签名为:{}" ,
|
|
|
+ phoneNum , templateCode , templateParam , tmpSignName);
|
|
|
|
|
|
// hint 此处可能会抛出异常,注意catch
|
|
|
SendSmsResponse sendSmsResponse = acsClient.getAcsResponse(request);
|
|
|
+ log.info("阿里云短信返回内容:{}" , JSON.toJSONString(sendSmsResponse));
|
|
|
if (sendSmsResponse != null
|
|
|
&& !StringUtils.isEmpty(sendSmsResponse.getCode())
|
|
|
&& "OK".equals(sendSmsResponse.getCode())){
|
|
|
- log.debug("阿里云短信发送成功");
|
|
|
+ log.info("阿里云短信发送成功");
|
|
|
result = true;
|
|
|
}
|
|
|
}catch (ClientException e){
|