xuhy
2 天以前 f98d89b35a6483128cd5f7a80556611b5895c1c6
manage/src/main/java/com/hollywood/manage/utils/MsgUtils.java
@@ -13,19 +13,6 @@
@Slf4j
public class MsgUtils {
    @Value("${oss.config.accessKeyId}")
    private  String accessKeyId;
    @Value("${oss.config.accessKeySecret}")
    private  String accessKeySecret;
    @Value("${oss.config.signName}")
    private  String signName;
    @Value("${oss.config.templateCode}")
    private  String templateCode;
    @Value("${oss.config.signNameTest}")
    private  String signNameTest;
    @Value("${oss.config.templateCodeTest}")
    private  String templateCodeTest;
    /**
     * 使用AK&SK初始化账号Client
     * @param accessKeyId
@@ -42,29 +29,5 @@
        // 访问的域名
        config.endpoint = "dysmsapi.aliyuncs.com";
        return new com.aliyun.dysmsapi20170525.Client(config);
    }
    public void sendMsg(String phone,String code) throws Exception {
        com.aliyun.dysmsapi20170525.Client client = MsgUtils.createClient(accessKeyId,accessKeySecret);
        SendSmsRequest sendSmsRequest = new SendSmsRequest()
                .setSignName(signName)
                .setTemplateCode(templateCode)
                .setPhoneNumbers(phone)
                .setTemplateParam("{\"code\":\""+code+"\"}");
        RuntimeOptions runtime = new RuntimeOptions();
        try {
            // 复制代码运行请自行打印 API 的返回值
            SendSmsResponse sendSmsResponse = client.sendSmsWithOptions(sendSmsRequest, runtime);
            log.info("短信发送成功:{},{}",sendSmsResponse.getBody().getMessage(),sendSmsResponse.getStatusCode());
        } catch (TeaException error) {
            // 如有需要,请打印 error
            com.aliyun.teautil.Common.assertAsString(error.message);
            log.info("短信发送失败:{}",error.message);
        } catch (Exception _error) {
            TeaException error = new TeaException(_error.getMessage(), _error);
            // 如有需要,请打印 error
            com.aliyun.teautil.Common.assertAsString(error.message);
            log.info("短信发送失败:{}",error.message);
        }
    }
}