perf: 优化报错信息包含运营商

dev
huangfeng 11 months ago
parent d01d6289ed
commit 17a9231895

@ -1,6 +1,7 @@
package com.shxy.xymanager_common.sms; package com.shxy.xymanager_common.sms;
import com.shxy.xymanager_common.constant.Constants; import com.shxy.xymanager_common.constant.Constants;
import com.shxy.xymanager_common.exception.ApiException;
import com.shxy.xymanager_common.model.SmsReturn; import com.shxy.xymanager_common.model.SmsReturn;
import com.shxy.xymanager_common.sms.dahan.DahanWeb; import com.shxy.xymanager_common.sms.dahan.DahanWeb;
import com.shxy.xymanager_common.sms.lwwlkj.LwwlkjWeb; import com.shxy.xymanager_common.sms.lwwlkj.LwwlkjWeb;
@ -31,14 +32,23 @@ public class SmsAdapter {
LwwlkjWeb lwwlkjWeb; LwwlkjWeb lwwlkjWeb;
public void sendSms(Integer type, List<String> iccidList, String content) { public void sendSms(Integer type, List<String> iccidList, String content) {
if (Constants.NetType_Dahan.equals(type)) { String net = "";
dahanWeb.sendSms(iccidList, content); try {
} else if (Constants.NetType_Rabchaser.equals(type)) { if (Constants.NetType_Dahan.equals(type)) {
rabchaserApi.sendSms(iccidList, content); net = "dahan";
} else if (Constants.NetType_M2M10086.equals(type)) { dahanWeb.sendSms(iccidList, content);
m2m10086Web.sendSms(iccidList, content); } else if (Constants.NetType_Rabchaser.equals(type)) {
} else if (Constants.NetType_LWWLKJ.equals(type)) { net = "rabchaser";
lwwlkjWeb.sendSms(iccidList, content); rabchaserApi.sendSms(iccidList, content);
} else if (Constants.NetType_M2M10086.equals(type)) {
net = "m2m10086";
m2m10086Web.sendSms(iccidList, content);
} else if (Constants.NetType_LWWLKJ.equals(type)) {
net = "lwwlkj";
lwwlkjWeb.sendSms(iccidList, content);
}
} catch (ApiException e) {
throw new ApiException(net + e.getMessage());
} }
} }
@ -46,18 +56,27 @@ public class SmsAdapter {
SmsReturn result = new SmsReturn(); SmsReturn result = new SmsReturn();
result.setType(type); result.setType(type);
String today = DateUtil.format(new Date(), "yyyy-MM-dd"); String today = DateUtil.format(new Date(), "yyyy-MM-dd");
if (Constants.NetType_Dahan.equals(type)) { String net = "";
Object obj = dahanWeb.listSms(iccid, today); try {
result.setData(obj); if (Constants.NetType_Dahan.equals(type)) {
} else if (Constants.NetType_Rabchaser.equals(type)) { net = "dahan";
Object obj = rabchaserWeb.listSms(iccid, today); Object obj = dahanWeb.listSms(iccid, today);
result.setData(obj); result.setData(obj);
} else if (Constants.NetType_M2M10086.equals(type)) { } else if (Constants.NetType_Rabchaser.equals(type)) {
Object obj = m2m10086Web.listSms(iccid, today); net = "rabchaser";
result.setData(obj); Object obj = rabchaserWeb.listSms(iccid, today);
} else if (Constants.NetType_LWWLKJ.equals(type)) { result.setData(obj);
Object obj = lwwlkjWeb.listSms(iccid, today); } else if (Constants.NetType_M2M10086.equals(type)) {
result.setData(obj); net = "m2m10086";
Object obj = m2m10086Web.listSms(iccid, today);
result.setData(obj);
} else if (Constants.NetType_LWWLKJ.equals(type)) {
net = "lwwlkj";
Object obj = lwwlkjWeb.listSms(iccid, today);
result.setData(obj);
}
} catch (ApiException e) {
throw new ApiException(net + e.getMessage());
} }
return result; return result;
} }

Loading…
Cancel
Save