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

[短信][修改][添加返回值信息到数据库,返回运营商错误信息]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
9e4392c4d2
2 измененных файлов: 5 добавлений и 2 удалений
  1. +1
    -1
      mallinkService/src/main/java/com/iformall/common/ErrorCode.java
  2. +4
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java

+ 1
- 1
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,"短信运营商返回错误"),
/**
* 会员
*/


+ 4
- 1
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);
}

}


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