From 0bee326f7ba5f551019b9c18b26900ca7cf39e6b Mon Sep 17 00:00:00 2001 From: wanggeng <450292408@qq.com> Date: Wed, 23 Mar 2022 10:47:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E7=9F=AD=E4=BF=A1=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/sms/factory/sms/impl/DefaultSmsSendImpl.java | 5 ++--- .../wgink/module/sms/service/sms/impl/SmsServiceImpl.java | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/module-sms/src/main/java/ink/wgink/module/sms/factory/sms/impl/DefaultSmsSendImpl.java b/module-sms/src/main/java/ink/wgink/module/sms/factory/sms/impl/DefaultSmsSendImpl.java index d1f25bd1..42b7ef76 100644 --- a/module-sms/src/main/java/ink/wgink/module/sms/factory/sms/impl/DefaultSmsSendImpl.java +++ b/module-sms/src/main/java/ink/wgink/module/sms/factory/sms/impl/DefaultSmsSendImpl.java @@ -23,7 +23,7 @@ import org.springframework.web.client.RestTemplate; public class DefaultSmsSendImpl implements ISmsSend { private static final Logger LOG = LoggerFactory.getLogger(DefaultSmsSendImpl.class); - private static final String URL_SMS = "{url}?action=send&userid=&account={account}&password={password}&mobile={mobile}&content={content}&sendTime=&extno={extno}"; + private static final String URL_SMS = "?action=send&userid=&account={account}&password={password}&mobile={mobile}&content={content}&sendTime=&extno={extno}"; private SmsDefaultProperties smsDefaultProperties; public DefaultSmsSendImpl(SmsDefaultProperties smsDefaultProperties) { @@ -50,7 +50,6 @@ public class DefaultSmsSendImpl implements ISmsSend { */ private void send(String phone, String content) { String[] paramArray = new String[]{ - smsDefaultProperties.getUrl(), smsDefaultProperties.getAccount(), smsDefaultProperties.getPassword(), phone, @@ -58,7 +57,7 @@ public class DefaultSmsSendImpl implements ISmsSend { phone }; RestTemplate restTemplate = new RestTemplate(); - String result = restTemplate.getForObject(URL_SMS, String.class, paramArray); + String result = restTemplate.getForObject(smsDefaultProperties.getUrl() + URL_SMS, String.class, paramArray); JSONObject jsonObject = XML.toJSONObject(result); if (StringUtils.equals("Success", jsonObject.getJSONObject("returnsms").getString("returnstatus"))) { LOG.info("短信发送成功"); diff --git a/module-sms/src/main/java/ink/wgink/module/sms/service/sms/impl/SmsServiceImpl.java b/module-sms/src/main/java/ink/wgink/module/sms/service/sms/impl/SmsServiceImpl.java index 4403e10b..6367e74d 100644 --- a/module-sms/src/main/java/ink/wgink/module/sms/service/sms/impl/SmsServiceImpl.java +++ b/module-sms/src/main/java/ink/wgink/module/sms/service/sms/impl/SmsServiceImpl.java @@ -146,6 +146,7 @@ public class SmsServiceImpl extends DefaultBaseService implements ISmsService { verifyCodeManager.setVerificationCode(phone, code); smsVO.setSendStatus(1); } catch (Exception e) { + LOG.error(e.getMessage()); String errorMessage = e.getMessage(); smsVO.setSendStatus(0); smsVO.setErrorMessage(errorMessage);