12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package com.care.common.service.impl;
- import com.care.common.service.SmsSendService;
- import com.care.common.util.SmsUtil;
- import com.tencentcloudapi.sms.v20210111.models.SendStatus;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.stereotype.Service;
- /**
- * @Author: lilt
- * @Date: 2021/6/5
- * @Desc:
- */
- @Service
- public class SmsSendServiceImpl implements SmsSendService {
- @Value("${sms.notice.endpoint:#{null}}")
- private String noticeEndpoint;
- @Value("${sms.notice.region:#{null}}")
- private String noticeRegion;
- @Value("${sms.notice.secretId:#{null}}")
- private String noticeSecretId;
- @Value("${sms.notice.secretKey:#{null}}")
- private String noticeecretKey;
- @Value("${sms.notice.smsSdkAppId:#{null}}")
- private String noticeSmsSdkAppId;
- private String noticeSignName="熵行科技";
- @Value("${sms.notice.templateId:#{null}}")
- private String noticeTemplateId;
- @Override
- public boolean sendSmsToLianxiren(String phone, String params) {
- String[] _p = {params};
- SendStatus sendStatus = SmsUtil.sendSms(noticeEndpoint,
- noticeRegion,
- noticeSecretId,
- noticeecretKey,
- noticeSmsSdkAppId,
- noticeSignName,
- noticeTemplateId,
- phone,_p);
- if (sendStatus!=null && "Ok".equals(sendStatus.getCode())){
- return true;
- }else{
- return false;
- }
- }
- }
|