iws短信批量通知

This commit is contained in:
hongchao 2025-07-07 10:55:44 +08:00
parent 7e8fbb8f9a
commit 5e9f28a5d5
1 changed files with 4 additions and 2 deletions

View File

@ -6,6 +6,7 @@ import java.util.Objects;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.json.JSONObject;
import com.ah.sbd.SmsTool;
import com.ah.sbd.utils.param.BatchSmsByContentParam;
import com.ah.sbd.utils.param.SmsParam;
import com.bonus.common.biz.constant.BmConfigItems;
import com.bonus.common.biz.enums.PurchaseTaskStatusEnum;
@ -110,10 +111,11 @@ public class PurchaseNoticePersonServiceImpl implements IPurchaseNoticePersonSer
purchaseNoticePersonDto.getPhoneNumbers().set(i, decrypted);
}
}
String splitPhoneNumber = String.join(",", purchaseNoticePersonDto.getPhoneNumbers());
// String splitPhoneNumber = String.join(",", purchaseNoticePersonDto.getPhoneNumbers());
List<String> mobileList = purchaseNoticePersonDto.getPhoneNumbers();
try {
// 省公司短信发送
JSONObject sendResult = SmsTool.sendSms(new SmsParam(splitPhoneNumber, purchaseNoticePersonDto.getContent()), BmConfigItems.ANHUI_COMPANY_SMS_KEY);
JSONObject sendResult = SmsTool.sendSms(new BatchSmsByContentParam(mobileList, purchaseNoticePersonDto.getContent()), BmConfigItems.ANHUI_COMPANY_SMS_KEY);
//String sendResult = SmsUtils.smsToken(splitPhoneNumber, purchaseNoticePersonDto.getContent(),"");
if (sendResult != null) {
// 发送短信后修改任务状态