2025-10-29 zwy 更新,机场在线状态调取deviceService中的checkDeviceOnline判断离在线状态,同样都是读取redis。
1 files modified
4 ■■■■■ changed files
ard-sample/src/main/java/com/ard/sample/manage/service/impl/DockOnlineServiceImpl.java 4 ●●●●● patch | view | raw | blame | history
ard-sample/src/main/java/com/ard/sample/manage/service/impl/DockOnlineServiceImpl.java
@@ -22,10 +22,10 @@
    public void cronOnlineTask() {
        List<DeviceDTO> devicesList = _deviceService.getDevicesTopoForWeb();
        for (DeviceDTO device : devicesList) {
            String key = "online:" + device.getDeviceSn();
            //String key = "online:" + device.getDeviceSn();
            //System.out.println("在线状态:"+RedisOpsUtils.checkExist(key));
            // 更新机场设备状态:"3"-"设备已离线",
            if(!RedisOpsUtils.checkExist(key)){
            if(!_deviceService.checkDeviceOnline(device.getDeviceSn())){
                _deviceService.updateWorkType(device.getDeviceSn(), 3L);
            }
        }