From 75179cae29255cb16d9c544b0bf879b1e90bbfd4 Mon Sep 17 00:00:00 2001
From: zhaowenyu <35589726@qq.com>
Date: Tue, 16 Dec 2025 20:28:21 +0800
Subject: [PATCH] 2025-12-16 zwy 优化机场开盖时,不让重启机场。要关盖重启
---
ard-sample/src/main/java/com/ard/sample/manage/service/impl/DockOSDServiceImpl.java | 7 +++++--
ard-common/src/main/java/com/ard/common/core/redis/RedisConst.java | 2 ++
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/ard-common/src/main/java/com/ard/common/core/redis/RedisConst.java b/ard-common/src/main/java/com/ard/common/core/redis/RedisConst.java
index 7d44b67..bff1c8b 100644
--- a/ard-common/src/main/java/com/ard/common/core/redis/RedisConst.java
+++ b/ard-common/src/main/java/com/ard/common/core/redis/RedisConst.java
@@ -24,6 +24,8 @@
// cover_state
public static final String COVER_STATE_PREFIX = "coverstate" + DELIMITER;
+ public static final String COVER_STATE_OSD_PREFIX = "coverstateosd" + DELIMITER;
+
public static final String DEVICE_ONLINE_PREFIX = "online" + DELIMITER;
public static final String WEBSOCKET_PREFIX = "webSocket" + DELIMITER;
diff --git a/ard-sample/src/main/java/com/ard/sample/manage/service/impl/DockOSDServiceImpl.java b/ard-sample/src/main/java/com/ard/sample/manage/service/impl/DockOSDServiceImpl.java
index 9fa1228..67cc4ad 100644
--- a/ard-sample/src/main/java/com/ard/sample/manage/service/impl/DockOSDServiceImpl.java
+++ b/ard-sample/src/main/java/com/ard/sample/manage/service/impl/DockOSDServiceImpl.java
@@ -85,7 +85,9 @@
}
}
}
-// if (jsonNode.has("cover_state")) {
+ if (jsonNode.has("cover_state")) {
+ // 舱盖状态存redis
+ RedisOpsUtils.set(RedisConst.COVER_STATE_OSD_PREFIX + device.getDeviceSn(), jsonNode.get("cover_state").asInt());
// //实时监控机场内外舱盖状态
// Integer coverState = jsonNode.get("cover_state").asInt();
// if(coverState != null && (coverState == 1 || coverState == 0)) {
@@ -93,7 +95,8 @@
// Integer newCoverState = coverState == 0 ? 1 : 0;
// _deviceService.setRedisCameraPosition(device.getDeviceSn(), newCoverState);
// }
-// }
+
+ }
receiver.setType(MessageType.STATUS.getType() + "-network");
} else if (dockOsdData.contains("job_number")) {
receiver.setType(MessageType.STATUS.getType() + "-job");
--
Gitblit v1.9.3