Просмотр исходного кода

ALIYUN msg bug

release_toaliyun_real
xhxu 5 лет назад
Родитель
Сommit
15f6be5f8d
2 измененных файлов: 10 добавлений и 2 удалений
  1. +6
    -1
      mallinkService/src/main/java/com/iformall/service/msg/impl/SendCallBackSmsServiceImpl.java
  2. +4
    -1
      mallinkService/src/main/java/com/iformall/sms/aliyun/AliyunSMS.java

+ 6
- 1
mallinkService/src/main/java/com/iformall/service/msg/impl/SendCallBackSmsServiceImpl.java Просмотреть файл

@@ -101,9 +101,14 @@ public class SendCallBackSmsServiceImpl implements MsgSendService {
return; return;
} }
*/ */
String outId = "";
try {
outId = Long.toString(record.getId());
}catch(Exception e){}

String result = SMSFactory.sendSms(secret, bid, publickey, phone, signature, msg, notifyUrl, String result = SMSFactory.sendSms(secret, bid, publickey, phone, signature, msg, notifyUrl,
EnumVerifyCode.NO.getCode().toString(), modelId, EnumVerifyCode.NO.getCode().toString(), modelId,
null,wxMsgModel.getModelCode(),Long.toString(record.getId()),wxMsgConfig.getSmsChannel());
null,wxMsgModel.getModelCode(),outId,wxMsgConfig.getSmsChannel());








+ 4
- 1
mallinkService/src/main/java/com/iformall/sms/aliyun/AliyunSMS.java Просмотреть файл

@@ -11,6 +11,7 @@ import com.iformall.sms.SMSExcutor;
import com.iformall.sms.SMSResult; import com.iformall.sms.SMSResult;
import com.iformall.sms.aliyun.bean.*; import com.iformall.sms.aliyun.bean.*;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;


@@ -30,7 +31,9 @@ public class AliyunSMS implements SMSExcutor {
sms.setPhoneNumbers(phone); sms.setPhoneNumbers(phone);
sms.setTemplateParam(templateParam); sms.setTemplateParam(templateParam);
sms.setTemplateCode(templateCode); sms.setTemplateCode(templateCode);
sms.setOutId(outId);
if(StringUtils.isNotBlank(outId)){
sms.setOutId(outId);
}
sms.setSignName(signature); sms.setSignName(signature);
Result result = this.sendSms(sms); Result result = this.sendSms(sms);
if(result.getSendSmsResponse().getCode() != null if(result.getSendSmsResponse().getCode() != null


Загрузка…
Отмена
Сохранить