From b23029b9ada0db56a669946718e8265884f98816 Mon Sep 17 00:00:00 2001 From: xiaohanzi Date: Fri, 23 Oct 2020 16:52:38 +0800 Subject: [PATCH] fix bug --- .../src/main/java/com/iformall/sms/aliyun/AliyunSMS.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/sms/aliyun/AliyunSMS.java b/mallinkService/src/main/java/com/iformall/sms/aliyun/AliyunSMS.java index cb8301ebc..44ddf8086 100644 --- a/mallinkService/src/main/java/com/iformall/sms/aliyun/AliyunSMS.java +++ b/mallinkService/src/main/java/com/iformall/sms/aliyun/AliyunSMS.java @@ -36,7 +36,7 @@ public class AliyunSMS implements SMSExcutor { } sms.setSignName(signature); Result result = this.sendSms(sms); - if(result.getSendSmsResponse().getCode() != null + if(null != result && result.getSendSmsResponse().getCode() != null && result.getSendSmsResponse().getCode().equalsIgnoreCase("ok")){ SMSResult.setRet("1"); SMSResult.setData(result.getSendSmsResponse().getBizId()); @@ -66,6 +66,9 @@ public class AliyunSMS implements SMSExcutor { * @return */ public Result sendSms(SMS sms) { + if (null == sms || StringUtils.isBlank(sms.getTemplateCode())) { + return null; + } IAcsClient acsClient = getClient(); SendSmsRequest request = getRequest(sms); SendSmsResponse sendSmsResponse = null;