From bdaf974ab56bfba24018eee7b3e9f00aeefe9ac0 Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期三, 11 一月 2023 11:08:44 +0800
Subject: [PATCH] 告警接口更新

---
 src/main/java/com/whyc/service/AlarmDataService.java |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/whyc/service/AlarmDataService.java b/src/main/java/com/whyc/service/AlarmDataService.java
index c5e881d..e8ed978 100644
--- a/src/main/java/com/whyc/service/AlarmDataService.java
+++ b/src/main/java/com/whyc/service/AlarmDataService.java
@@ -194,17 +194,30 @@
         for (BattalarmData alarm : battAlarmList) {
             String alarmName = AlarmDaoFactory.getAllAlarmName(alarm.getAlmSignalId());
             String alarmStartTime = format.format(alarm.getAlmStartTime());
-            alarmMsgBuilder.append(alarm.getStationName()).append(",鐢垫睜缁勭紪鍙蜂负").append(alarm.getBattgroupname()).append(",鍗曚綋涓�").append(alarm.getMonNum()).append(",鍦�").append(alarmStartTime).append("鍙戠敓浜�").append(alarmName).append("鍛婅;");
+            String stationName = alarm.getStationName();
+            String district = stationName.split("-")[2];
+            String stationNameUnion = stationName.substring(stationName.indexOf(district));
+
+            //alarmMsgBuilder.append(stationNameUnion).append(",鐢垫睜缁勭紪鍙蜂负").append(alarm.getBattgroupname()).append(",鍗曚綋涓�").append(alarm.getMonNum()).append(",鍦�").append(alarmStartTime).append("鍙戠敓浜�").append(alarmName).append("鍛婅;");
+            alarmMsgBuilder.append(stationNameUnion).append("鍙戠敓浜�").append(alarmName).append("鍛婅;");
         }
         for (DevalarmData alarm : devAlarmList) {
             String alarmName = AlarmDaoFactory.getAllAlarmName(alarm.getAlmType());
             String alarmStartTime = format.format(alarm.getAlmStartTime());
-            alarmMsgBuilder.append(alarm.getStationName()).append(",璁惧缂栧彿涓�").append(alarm.getDevId()).append(",鍦�").append(alarmStartTime).append("鍙戠敓浜�").append(alarmName).append("鍛婅;");
+            String stationName = alarm.getStationName();
+            String district = stationName.split("-")[2];
+            String stationNameUnion = stationName.substring(stationName.indexOf(district));
+            //alarmMsgBuilder.append(stationNameUnion).append(",璁惧缂栧彿涓�").append(alarm.getDevId()).append(",鍦�").append(alarmStartTime).append("鍙戠敓浜�").append(alarmName).append("鍛婅;");
+            alarmMsgBuilder.append(stationNameUnion).append("鍙戠敓浜�").append(alarmName).append("鍛婅;");
         }
         for (PwrdevAlarm alarm : powerAlarmList) {
             String alarmName = AlarmDaoFactory.getAllAlarmName(alarm.getAlmType());
             String alarmStartTime = format.format(alarm.getAlmStartTime());
-            alarmMsgBuilder.append(alarm.getStationName()).append(",鐢垫簮缂栧彿涓�").append(alarm.getPowerDeviceId()).append(",鍦�").append(alarmStartTime).append("鍙戠敓浜�").append(alarmName).append("鍛婅;");
+            String stationName = alarm.getStationName();
+            String district = stationName.split("-")[2];
+            String stationNameUnion = stationName.substring(stationName.indexOf(district));
+            //alarmMsgBuilder.append(stationNameUnion).append(",鐢垫簮缂栧彿涓�").append(alarm.getPowerDeviceId()).append(",鍦�").append(alarmStartTime).append("鍙戠敓浜�").append(alarmName).append("鍛婅;");
+            alarmMsgBuilder.append(stationNameUnion).append("鍙戠敓浜�").append(alarmName).append("鍛婅;");
         }
 
         File file = new File(unreadDirPath);

--
Gitblit v1.9.1