From 3ff0f0c63b91a770d5a5a214f9f6b5247b6bb30f Mon Sep 17 00:00:00 2001 From: huangfeng Date: Fri, 28 Mar 2025 09:16:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8B=86=E5=88=86=E5=8F=91=E9=80=81?= =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E4=B8=80=E6=89=B910=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/shxy/xymanager_common/sms/SmsAdapter.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/SmsAdapter.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/SmsAdapter.java index fcef841..32adbd8 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/SmsAdapter.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/SmsAdapter.java @@ -13,6 +13,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -39,7 +40,17 @@ public class SmsAdapter { dahanWeb.sendSms(iccidList, content); } else if (Constants.NetType_Rabchaser.equals(type)) { net = "rabchaser"; - rabchaserApi.sendSms(iccidList, content); + List list = new ArrayList<>(); + for (String iccid : iccidList) { + list.add(iccid); + if (list.size() > 9) { + rabchaserApi.sendSms(list, content); + list.clear(); + } + } + if (list.size() > 0) { + rabchaserApi.sendSms(list, content); + } } else if (Constants.NetType_M2M10086.equals(type)) { net = "m2m10086"; m2m10086Web.sendSms(iccidList, content);