浏览代码

更新通用批量发送短信

Administrator 1 年之前
父节点
当前提交
0bdc361ab2

+ 1 - 1
boman-web-core/src/main/java/com/boman/web/core/controller/SendSmsController.java

@@ -140,7 +140,7 @@ public class SendSmsController extends BaseController
     }
 
     /**
-     * 导入发送短信的中考信息修改通知数据
+     *通用导入发送短信通知数据,需要模板编号,手机号
      * @param file
      * @param updateSupport
      * @return

+ 2 - 2
boman-web-core/src/main/java/com/boman/web/core/service/sendSms/Impl/SendSmsServiceImpl.java

@@ -349,7 +349,7 @@ public class SendSmsServiceImpl implements ISendSmsService {
         int maxNums = 100; //每次最多发送100条,我们一次批量发100条
         int times = 0;// 循环几个100  用List的长度 除 100
         int size = 0; //
-
+        String templateCode = smsList.get(0).getTemplateCode();
         List<String> phoneList = new ArrayList<>();
         List<String> signNameList = new ArrayList<>();
         StringBuffer signNameJson;
@@ -397,7 +397,7 @@ public class SendSmsServiceImpl implements ISendSmsService {
                     //签名名称
                     sendBatchSmsRequest.setSignNameJson(signNameList.get(i));
                     //固定的模板名称
-                    sendBatchSmsRequest.setTemplateCode(TEMPLATE_CODE_NOTICE);
+                    sendBatchSmsRequest.setTemplateCode(templateCode);
                     long endTimeSql = System.currentTimeMillis() - startTimeSql;
                     System.out.println("执行批量下发短信通知计算:"+i+"次,时间" + endTimeSql + "ms");
                     long startTimeSend = System.currentTimeMillis();