From 943e5e1fc85c696593ea3b81f7f95e235477b3c0 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Mon, 10 Jul 2023 15:57:34 +0800
Subject: [PATCH] 站内信信息写入,sse连接,断开修改
---
skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/AsyncNoticeHandle.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/AsyncNoticeHandle.java b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/AsyncNoticeHandle.java
index 31f1934..3338965 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/AsyncNoticeHandle.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/AsyncNoticeHandle.java
@@ -27,6 +27,38 @@
/**
+ * 水位接近汛限告警
+ * @param templateId
+ * @param uuid
+ * @param alarmRule
+ * @param adCode
+ */
+ @Async
+ public void waterComeOverHandle(String templateId, String uuid, AlarmRule alarmRule, String adCode) {
+ // 调用中台服务接口查询数据
+ JSONArray ztData = noticeHandle.getZtData("", ZtApiUrlConstant.res_diff_dead_z_api);
+ // 只发送站内信
+ SmsRequestTemplate smsRequestTemplate = noticeHandle.getSendSmsTemplate(ztData, templateId,alarmRule, ZtApiDataColumnConstant.waterLessDeadList,true,null);
+ // 拼接内容后面的联系方式,当前模板县水利部人员姓名电话
+ // 遍历,拼接县水利部人员电话
+ for (List<String> list : smsRequestTemplate.getTemplateContent()) {
+ // 后面依次拼接 巡查责任人姓名,技术责任人姓名,市县水利部门人员姓名电话(暂时不要)
+ noticeHandle.addPatrolTechnologyInfo(list);
+ // 市县水利部门人员姓名电话(暂时不要)
+// list.add("测试:13112341234");
+ // 保存告警记录信息
+// AlarmRecord alarmRecord = noticeHandle.saveAlarmRecord(list,alarmRule,uuid);
+// if (null != alarmRecord) {
+// list.add(alarmRecord.getId().toString());
+ list.add("999");
+// }
+ }
+ // 保存站内信记录信息
+ noticeHandle.saveInStationInfo(smsRequestTemplate,alarmRule);
+ }
+
+
+ /**
* 水位初次超汛限告警 处理
* @param templateId
* @param uuid
--
Gitblit v1.9.3