zhaowenyu
2025-12-16 64f56bb792887c1da016f3aed0441548dc90df85
2025-12-16 zwy 优化机场开盖时,不让重启机场。要关盖重启
1 files modified
6 ■■■■■ changed files
ard-sample/src/main/java/com/ard/sample/manage/service/impl/ControlServiceImpl.java 6 ●●●●● patch | view | raw | blame | history
ard-sample/src/main/java/com/ard/sample/manage/service/impl/ControlServiceImpl.java
@@ -94,6 +94,12 @@
            RedisOpsUtils.del(RedisConst.COVER_STATE_PREFIX + sn);
            DeviceDTO device = (DeviceDTO) RedisOpsUtils.get(RedisConst.DEVICE_ONLINE_PREFIX + sn);
            RedisOpsUtils.del(RedisConst.WEBSOCKET_VIDEO_ADDRESS_PREFIX + device.getChildDeviceSn());
            // 重启机场时,读取舱盖状态,开舱盖不让重启,关舱盖重启
            Integer cover_state = (Integer)RedisOpsUtils.get(RedisConst.COVER_STATE_OSD_PREFIX + device.getDeviceSn());
            if(cover_state != null && cover_state != 0) {
                return ResponseResult.error(111111,"请关闭舱盖再执行重启操作!");
            }
        }
        String topic = TopicConst.THING_MODEL_PRE + TopicConst.PRODUCT + sn + TopicConst.SERVICES_SUF;
        String bid = UUID.randomUUID().toString();