From 7ee6e3feeda334e40da912f0e31898e08b59de46 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期五, 04 八月 2023 17:28:48 +0800
Subject: [PATCH] 修复雷达引导相机为null的bug

---
 ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/GlobalAlarmServiceImpl.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 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 64818b7..074021f 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
@@ -508,6 +508,8 @@
                     break;
                 case "radar":
                     //region 澶勭悊闆疯揪鎶ヨ
+                    // 寮�濮嬫椂闂�
+                    long stime = System.currentTimeMillis();
                     RadarAlarmData radarAlarmData = JSONObject.parseObject(message, RadarAlarmData.class);
                     List<ArdAlarmRadar> ardAlarmRadars = radarAlarmData.getArdAlarmRadars();
                     for (ArdAlarmRadar ardAlarmRadar : ardAlarmRadars) {
@@ -539,9 +541,14 @@
                             continue;
                         }
                         double[] coordinate = new double[]{ardAlarmRadar.getLongitude(), ardAlarmRadar.getLatitude()};//鎶ヨ鍧愭爣
+
                         //鍒ゆ柇褰撳墠鎶ヨ鐐�5鍒嗛挓鍐呮槸鍚﹀凡寮曞
                         ardAlarmRadar.setGuideFlag(1);
                         ArdAlarmRadar AlarmRadar = ardAlarmRadarMapper.getArdAlarmRadarWithGuide(ardAlarmRadar);
+                        // 缁撴潫鏃堕棿
+                        long etime = System.currentTimeMillis();
+                        // 璁$畻鎵ц鏃堕棿
+                        log.info("鏌ヨAPI鎵ц鏃堕暱锛�"+(etime-stime)+"姣");
                         if (StringUtils.isNull(AlarmRadar)) {
                             //5鍒嗛挓鍐呮湭寮曞鐩存帴鍏ュ簱
                             ardAlarmRadarMapper.insertArdAlarmRadar(ardAlarmRadar);
@@ -582,7 +589,7 @@
                                 ArdAlarmpointsWell ardAlarmpointsWell = ardAlarmpointsWellMapper.selectArdAlarmpointsWellByWellId(alarmpointName);
                                 if (StringUtils.isNotNull(ardAlarmpointsWell) && StringUtils.isNotEmpty(ardAlarmpointsWell.getCameraId())) {
                                     String cameraId = ardAlarmpointsWell.getCameraId();
-                                    if (cameraIdWithTower.equals(cameraId)) {
+                                    if (cameraId.equals(cameraIdWithTower)) {
                                         return;
                                     }
                                     log.info("鑾峰彇鍒版姤璀︾偣鍏宠仈鐨勫厜鐢�:" + cameraId);
@@ -595,6 +602,7 @@
                             }
                         }
                     }
+
                     //endregion
                     break;
                 case "external":

--
Gitblit v1.9.3