From 0ea7de404274404acbb523128f2528f297818fe5 Mon Sep 17 00:00:00 2001
From: zrj <646384940@qq.com>
Date: Wed, 21 Aug 2024 18:07:07 +0800
Subject: [PATCH] 新增发送记录接口,发送记录保存逻辑调整

---
 skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/NoticeHandle.java |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/NoticeHandle.java b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/NoticeHandle.java
index 273d338..4b54ba2 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/NoticeHandle.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/NoticeHandle.java
@@ -662,12 +662,12 @@
 			//删除测值
 			list.remove(3);
 			// 新增
-			boolean save = alarmRecordService.save(alarm);
+//			boolean save = alarmRecordService.save(alarm);
 			// 删除测站编号
 			list.remove(0);
-			if (save) {
-				return alarm;
-			}
+//			if (save) {
+//				return alarm;
+//			}
 		}
 		// 返回
 		return null;
@@ -1003,6 +1003,8 @@
 			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));
@@ -1087,6 +1089,8 @@
 			messageRecord.setSource("智能告警");
 			messageRecord.setStatus(0);
 			messageRecord.setRecipient(phone);
+			messageRecord.setTemplateId(smsTemplate.getTemplateId());
+			messageRecord.setAlarmRuleId(alarmRule.getId());
 
 
 			StringBuilder builder = new StringBuilder();
@@ -1165,6 +1169,8 @@
 			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));
@@ -1237,6 +1243,8 @@
 			messageRecord.setSource("智能告警");
 			messageRecord.setStatus(0);
 			messageRecord.setRecipient(phone);
+			messageRecord.setTemplateId(smsTemplate.getTemplateId());
+			messageRecord.setAlarmRuleId(alarmRule.getId());
 			List<String> contentList = new ArrayList<>();
 			//因为只能按编号分组,名称会有重复,所以拿第一条数据的名称就行
 			temps.forEach(info -> {

--
Gitblit v1.9.3