648540858
2022-03-15 11d40d3e220a3f12453136fedbbdc99f93c6c1b1
src/main/java/com/genersoft/iot/vmp/gb28181/event/online/OnlineEventListener.java
@@ -68,8 +68,6 @@
      String key = VideoManagerConstants.KEEPLIVEKEY_PREFIX + userSetup.getServerId() + "_" + event.getDevice().getDeviceId();
      Device deviceInStore = storager.queryVideoDevice(device.getDeviceId());
      device.setOnline(1);
      // 处理上线监听
      storager.updateDevice(device);
      switch (event.getFrom()) {
      // 注册时触发的在线事件,先在redis中增加超时超时监听
      case VideoManagerConstants.EVENT_ONLINE_REGISTER:
@@ -98,7 +96,8 @@
         break;
      }
      // 处理上线监听
      storager.updateDevice(device);
      List<DeviceChannel> deviceChannelList = storager.queryOnlineChannelsByDeviceId(device.getDeviceId());
      eventPublisher.catalogEventPublish(null, deviceChannelList, CatalogEvent.ON);
      // 上线添加订阅