|
@@ -1,5 +1,6 @@
|
|
|
package com.care.common.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
import com.care.common.enums.OrderTypeEnum;
|
|
|
import com.care.common.service.SmsSendService;
|
|
|
import com.care.common.util.SmsUtil;
|
|
@@ -28,8 +29,6 @@ public class SmsSendServiceImpl implements SmsSendService {
|
|
|
@Value("${sms.notice.smsSdkAppId:#{null}}")
|
|
|
private String noticeSmsSdkAppId;
|
|
|
private String noticeSignName="熵行科技";
|
|
|
- @Value("${sms.notice.templateId:#{null}}")
|
|
|
- private String noticeTemplateId;
|
|
|
|
|
|
@Value("${sms.notice.templateid.register.phone:#{null}}")
|
|
|
private String noticeTemplateId4registerPhone;
|
|
@@ -118,9 +117,10 @@ public class SmsSendServiceImpl implements SmsSendService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
+ /* @Override
|
|
|
public boolean sendSmsToLianxiren(String phone, String params) {
|
|
|
String[] _p = {params};
|
|
|
+
|
|
|
SendStatus sendStatus = SmsUtil.sendSms(noticeEndpoint,
|
|
|
noticeRegion,
|
|
|
noticeSecretId,
|
|
@@ -134,28 +134,32 @@ public class SmsSendServiceImpl implements SmsSendService {
|
|
|
}else{
|
|
|
return false;
|
|
|
}
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
@Override
|
|
|
public boolean sendSmsToLianxiren(String orderType, String phone, String params) {
|
|
|
String[] _p = {params};
|
|
|
- String _noticeTemplateId = noticeTemplateId;
|
|
|
+ String _noticeTemplateId = "";
|
|
|
if (OrderTypeEnum.DI_EDAO.getValue().equals(orderType)){
|
|
|
_noticeTemplateId = noticeTemplateId4diedao;
|
|
|
}else if(OrderTypeEnum.JIU_ZHI.getValue().equals(orderType)){
|
|
|
_noticeTemplateId = noticeTemplateId4jiuzhi;
|
|
|
}
|
|
|
- SendStatus sendStatus = SmsUtil.sendSms(noticeEndpoint,
|
|
|
- noticeRegion,
|
|
|
- noticeSecretId,
|
|
|
- noticeecretKey,
|
|
|
- noticeSmsSdkAppId,
|
|
|
- noticeSignName,
|
|
|
- _noticeTemplateId,
|
|
|
- phone,_p);
|
|
|
- if (sendStatus!=null && "Ok".equals(sendStatus.getCode())){
|
|
|
- return true;
|
|
|
- }else{
|
|
|
+ if (StrUtil.isNotEmpty(_noticeTemplateId)){
|
|
|
+ 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;
|
|
|
+ }
|
|
|
+ }else {
|
|
|
return false;
|
|
|
}
|
|
|
}
|