| | |
| | | messageRecord.setSender(AuthUtil.getUserId().toString()); |
| | | messageRecord.setSource("智能告警"); |
| | | messageRecord.setStatus(0); |
| | | messageRecord.setAlarmRuleId(alarmRule.getId()); |
| | | messageRecord.setTemplateId(smsTemplate.getTemplateId()); |
| | | // 设置告警记录信息 |
| | | AlarmRecordDetail alarmRecordDetail = new AlarmRecordDetail(); |
| | | alarmRecordDetail.setReservoirNumber(list.get(0)); |
| | |
| | | messageRecord.setSource("智能告警"); |
| | | messageRecord.setStatus(0); |
| | | messageRecord.setRecipient(phone); |
| | | messageRecord.setTemplateId(smsTemplate.getTemplateId()); |
| | | messageRecord.setAlarmRuleId(alarmRule.getId()); |
| | | |
| | | |
| | | StringBuilder builder = new StringBuilder(); |
| | |
| | | messageRecord.setSource("智能告警"); |
| | | messageRecord.setStatus(0); |
| | | messageRecord.setRecipient(phone); |
| | | messageRecord.setTemplateId(smsTemplate.getTemplateId()); |
| | | messageRecord.setAlarmRuleId(alarmRule.getId()); |
| | | |
| | | List<String> resCdList = new ArrayList<>(); |
| | | Map<String, List<Temp>> resCollect = temps.stream().collect(Collectors.groupingBy(Temp::getReservoirCode)); |
| | |
| | | messageRecord.setSource("智能告警"); |
| | | messageRecord.setStatus(0); |
| | | messageRecord.setRecipient(phone); |
| | | messageRecord.setTemplateId(smsTemplate.getTemplateId()); |
| | | messageRecord.setAlarmRuleId(alarmRule.getId()); |
| | | List<String> contentList = new ArrayList<>(); |
| | | //因为只能按编号分组,名称会有重复,所以拿第一条数据的名称就行 |
| | | temps.forEach(info -> { |