From 9e4392c4d2d53e3a619a9bb8a10e26cc91a30863 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Thu, 1 Nov 2018 23:16:14 +0800 Subject: [PATCH] =?UTF-8?q?[=E7=9F=AD=E4=BF=A1][=E4=BF=AE=E6=94=B9][?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=BF=94=E5=9B=9E=E5=80=BC=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E5=88=B0=E6=95=B0=E6=8D=AE=E5=BA=93=EF=BC=8C=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E8=BF=90=E8=90=A5=E5=95=86=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF?= =?UTF-8?q?]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/iformall/common/ErrorCode.java | 2 +- .../java/com/iformall/service/impl/WxMsgServiceImpl.java | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java index 3b65e8cb5..be00d7eaf 100644 --- a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java +++ b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java @@ -222,7 +222,7 @@ public enum ErrorCode{ MSG_SUM_ZERO(12111,"短信数量为0"), MSG_SUM_INSUFFICENT(12112,"短信数量不足"), MSG_NO_VALID_PHONE(12113,"没有可以发送的手机号"), - + MSG_SEND_INTERFACE_ERROR(12114,"短信运营商返回错误"), /** * 会员 */ diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java index 51f67fc04..50fe7d559 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java @@ -262,6 +262,8 @@ public class WxMsgServiceImpl implements WxMsgService { JSONObject jsonObjectResult = JSONObject.parseObject(result); String ret = jsonObjectResult.get("ret").toString(); String batchNo = jsonObjectResult.get("data").toString(); + String resultMsg = jsonObjectResult.get("msg").toString(); + wxMsg.setReturnResult(jsonObjectResult.toJSONString()); if (ret.equals(EnumMsgSendStatus.MSG_SEND_SUCCESS.getCode().toString())) { wxMsg.setSendstatus(EnumMsgSendStatus.MSG_SEND_SUCCESS.getCode()); } else { @@ -285,7 +287,8 @@ public class WxMsgServiceImpl implements WxMsgService { addMsgCallback(wxMsg,batchNo); return new ResultData(Result.SUCCESS, "短信发送中,您可在短信明细中查看发送状态",id); } else { - return new ResultData(ErrorCode.MSG_SEND_ERROR.getCode(), "短信发送发败"); + return new ResultData(ErrorCode.MSG_SEND_INTERFACE_ERROR.getCode(), + ErrorCode.MSG_SEND_INTERFACE_ERROR.getMessage()+":"+resultMsg); } }