|
|
|
@ -32,19 +32,15 @@ public class SmsAdapter {
|
|
|
|
|
@Resource
|
|
|
|
|
LwwlkjWeb lwwlkjWeb;
|
|
|
|
|
|
|
|
|
|
public void sendSms(Integer type, List<String> iccidList, String content) {
|
|
|
|
|
String net = "";
|
|
|
|
|
try {
|
|
|
|
|
public void sendSms(Integer type, List<String> iccidList, String content, List<String> errList) {
|
|
|
|
|
if (Constants.NetType_Dahan.equals(type)) {
|
|
|
|
|
net = "dahan";
|
|
|
|
|
dahanWeb.sendSms(iccidList, content);
|
|
|
|
|
dahanWeb.sendSms(iccidList, content, errList);
|
|
|
|
|
} else if (Constants.NetType_Rabchaser.equals(type)) {
|
|
|
|
|
net = "rabchaser";
|
|
|
|
|
List<String> list = new ArrayList<>();
|
|
|
|
|
for (String iccid : iccidList) {
|
|
|
|
|
list.add(iccid);
|
|
|
|
|
if (list.size() > 9) {
|
|
|
|
|
rabchaserApi.sendSms(list, content);
|
|
|
|
|
rabchaserApi.sendSms(list, content, errList);
|
|
|
|
|
list.clear();
|
|
|
|
|
try {
|
|
|
|
|
Thread.sleep(500);
|
|
|
|
@ -53,17 +49,12 @@ public class SmsAdapter {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (list.size() > 0) {
|
|
|
|
|
rabchaserApi.sendSms(list, content);
|
|
|
|
|
rabchaserApi.sendSms(list, content, errList);
|
|
|
|
|
}
|
|
|
|
|
} else if (Constants.NetType_M2M10086.equals(type)) {
|
|
|
|
|
net = "m2m10086";
|
|
|
|
|
m2m10086Web.sendSms(iccidList, content);
|
|
|
|
|
m2m10086Web.sendSms(iccidList, content, errList);
|
|
|
|
|
} else if (Constants.NetType_LWWLKJ.equals(type)) {
|
|
|
|
|
net = "lwwlkj";
|
|
|
|
|
lwwlkjWeb.sendSms(iccidList, content);
|
|
|
|
|
}
|
|
|
|
|
} catch (ApiException e) {
|
|
|
|
|
throw new ApiException(net + e.getMessage());
|
|
|
|
|
lwwlkjWeb.sendSms(iccidList, content, errList);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|