Commit 632630817b2d9c58b3c57574e88eb62a9b2714d1

Authored by 648540858
Committed by GitHub
2 parents 0726bca3 f513f5ef

Merge pull request #492 from mk1990/wvp-28181-2.0

解决海康设备在实时监控模块中无法获取到通道信息
src/main/java/com/genersoft/iot/vmp/storager/impl/VideoManagerStorageImpl.java
... ... @@ -30,7 +30,7 @@ import org.springframework.util.StringUtils;
30 30 import java.util.*;
31 31 import java.util.concurrent.ConcurrentHashMap;
32 32  
33   -/**
  33 +/**
34 34 * 视频设备数据存储-jdbc实现
35 35 * swwheihei
36 36 * 2020年5月6日 下午2:31:42
... ... @@ -315,6 +315,9 @@ public class VideoManagerStorageImpl implements IVideoManagerStorage {
315 315 List<DeviceChannel> all;
316 316 if (catalogUnderDevice != null && catalogUnderDevice) {
317 317 all = deviceChannelMapper.queryChannels(deviceId, deviceId, query, hasSubChannel, online);
  318 + // 海康设备的parentId是SIP id
  319 + List<DeviceChannel> deviceChannels = deviceChannelMapper.queryChannels(deviceId, sipConfig.getId(), query, hasSubChannel, online);
  320 + all.addAll(deviceChannels);
318 321 }else {
319 322 all = deviceChannelMapper.queryChannels(deviceId, null, query, hasSubChannel, online);
320 323 }
... ...