| | |
| | | List<List<String>> templateList = getAlarmList(list); |
| | | // 批量发送短信 |
| | | Map<String, Object> map = batchSendAlertsSms(smsRequestTemplate.getSmsTemplate(), list); |
| | | int count = Integer.parseInt(map.get("errCount").toString()); |
| | | ComResult<DynSMSSendDataResult> resultComResult =(ComResult<DynSMSSendDataResult>) map.get("resultComResult"); |
| | | // 保存短信结果记录 |
| | | SmsResult smsResult = saveSendResult(alarmRule.getId(),resultComResult.getCode().toString(),resultComResult.getMsg(),request, list.size() - count); |
| | | // 保存详情记录(短信详情,告警详情) |
| | | List<SmsRecord> smsRecordList = saveAlertsAndSmsDetail(smsResult,resultComResult,smsRequestTemplate.getSmsTemplate(), |
| | | templateList,request,smsRequestTemplate.getAlarmRule(),isSendStation); |
| | | // number 累加 |
| | | number += smsRecordList.size(); |
| | | // int count = Integer.parseInt(map.get("errCount").toString()); |
| | | // ComResult<DynSMSSendDataResult> resultComResult =(ComResult<DynSMSSendDataResult>) map.get("resultComResult"); |
| | | // // 保存短信结果记录 |
| | | // SmsResult smsResult = saveSendResult(alarmRule.getId(),resultComResult.getCode().toString(),resultComResult.getMsg(),request, list.size() - count); |
| | | // // 保存详情记录(短信详情,告警详情) |
| | | // List<SmsRecord> smsRecordList = saveAlertsAndSmsDetail(smsResult,resultComResult,smsRequestTemplate.getSmsTemplate(), |
| | | // templateList,request,smsRequestTemplate.getAlarmRule(),isSendStation); |
| | | // // number 累加 |
| | | // number += smsRecordList.size(); |
| | | } |
| | | // 设置返回数据 |
| | | Map<String, Object> params = new HashMap<>(1); |