From 8e14b2fb593cc99aa6750e8f82d8c96343b4e9c1 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: Thu, 28 Mar 2024 16:50:50 +0800
Subject: [PATCH] 外联报警防区名称匹配不到井则直接报80000并写入noExistWell.TXT
---
ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/GlobalAlarmServiceImpl.java | 21 +++++++++++++--------
1 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/GlobalAlarmServiceImpl.java b/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/GlobalAlarmServiceImpl.java
index 39fa506..1b0fdff 100644
--- a/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/GlobalAlarmServiceImpl.java
+++ b/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/GlobalAlarmServiceImpl.java
@@ -782,7 +782,7 @@
* @修改人和其它信息
*/
@Override
- public Object selectAlarmList(String name,Integer command, String beginTime, String endTime, Integer pageNum, Integer pageSize) {
+ public Object selectAlarmList(String name, Integer command, String beginTime, String endTime, Integer pageNum, Integer pageSize) {
Map<String, Object> params = new HashMap<>();
params.put("beginTime", beginTime);
params.put("endTime", endTime);
@@ -1090,7 +1090,7 @@
Map<String, Object> map = new HashMap<>();
map.put("80000", alarmpointName);
WebSocketUtils.sendMessageAll(map);
- String filePath = ARDConfig.getDownloadPath() + "noExistWell.txt";
+ String filePath = ARDConfig.getDownloadPath() + "noExistWell.txt";
writeStringToFile(alarmpointName, filePath);
continue;
}
@@ -1156,11 +1156,17 @@
//外联防区名称就是兴趣点,查兴趣点坐标
String defenseName = ardAlarmExternal.getDefenseName();
ArdAlarmpointsWell well = ardAlarmpointsWellMapper.selectArdAlarmpointsWellByWellId(defenseName);
-
- if (StringUtils.isNotNull(well)) {
- ardAlarmExternal.setLongitude(well.getLongitude());
- ardAlarmExternal.setLatitude(well.getLatitude());
+ if (well == null) {
+ Map<String, Object> map = new HashMap<>();
+ map.put("80000", defenseName);
+ WebSocketUtils.sendMessageAll(map);
+ String filePath = ARDConfig.getDownloadPath() + "noExistWell.txt";
+ writeStringToFile(defenseName, filePath);
+ return;
}
+
+ ardAlarmExternal.setLongitude(well.getLongitude());
+ ardAlarmExternal.setLatitude(well.getLatitude());
int aae = ardAlarmExternalMapper.insertArdAlarmExternal(ardAlarmExternal);
if (aae > 0) {
log.debug("external入库成功:" + ardAlarmExternal);
@@ -1285,8 +1291,7 @@
GuideTask guideTask = new GuideTask();
guideTask.setCameraId(cameraId);//相机ID
guideTask.setIsGuidePTZ(guideDataDto.getIsGuidePTZ());
- if(guideTask.getIsGuidePTZ())
- {
+ if (guideTask.getIsGuidePTZ()) {
guideTask.setTargetPTZ(guideDataDto.getGuidePTZ());
}
String alarmType = guideDataDto.getAlarmType();
--
Gitblit v1.9.3