diff --git a/mallinkService/src/main/java/com/iformall/sms/SMSFactory.java b/mallinkService/src/main/java/com/iformall/sms/SMSFactory.java index 65afa3c3c..7da01499d 100644 --- a/mallinkService/src/main/java/com/iformall/sms/SMSFactory.java +++ b/mallinkService/src/main/java/com/iformall/sms/SMSFactory.java @@ -35,14 +35,14 @@ public class SMSFactory { smsFactory.aliyunSMS.setSmsConfig(smsFactory.smsConfig); return smsFactory.aliyunSMS; }else if(EnumSMSChannel.ALIYUN_ZDY.getCode().equals(wxMsgConfig.getSmsChannel())){ - smsFactory.smsConfig = new AliyunSMSConfig(); - smsFactory.smsConfig.setAccessKeyId(wxMsgConfig.getPublickey()); - smsFactory.smsConfig.setAccessKeySecret(wxMsgConfig.getSecret()); - smsFactory.smsConfig.setProduct(wxMsgConfig.getProduct()); - smsFactory.smsConfig.setDomain(wxMsgConfig.getDomain()); - smsFactory.smsConfig.setRegionId(wxMsgConfig.getRegionId()); - smsFactory.smsConfig.setEndpointName(wxMsgConfig.getEndpointName()); - smsFactory.aliyunSMS.setSmsConfig(smsFactory.smsConfig); + AliyunSMSConfig config = new AliyunSMSConfig(); + config.setAccessKeyId(wxMsgConfig.getPublickey()); + config.setAccessKeySecret(wxMsgConfig.getSecret()); + config.setProduct(wxMsgConfig.getProduct()); + config.setDomain(wxMsgConfig.getDomain()); + config.setRegionId(wxMsgConfig.getRegionId()); + config.setEndpointName(wxMsgConfig.getEndpointName()); + smsFactory.aliyunSMS.setSmsConfig(config); return smsFactory.aliyunSMS; }else{ return smsFactory.wiwide;