|
|
@@ -231,31 +231,31 @@ public class VideoManagerStorageImpl implements IVideoManagerStorage {
|
|
|
PageHelper.startPage(page, count);
|
|
|
List<DeviceChannel> all;
|
|
|
if (catalogUnderDevice != null && catalogUnderDevice) {
|
|
|
- all = deviceChannelMapper.queryChannels(deviceId, deviceId, query, hasSubChannel, online);
|
|
|
+ all = deviceChannelMapper.queryChannels(deviceId, deviceId, query, hasSubChannel, online,null);
|
|
|
// 海康设备的parentId是SIP id
|
|
|
- List<DeviceChannel> deviceChannels = deviceChannelMapper.queryChannels(deviceId, sipConfig.getId(), query, hasSubChannel, online);
|
|
|
+ List<DeviceChannel> deviceChannels = deviceChannelMapper.queryChannels(deviceId, sipConfig.getId(), query, hasSubChannel, online,null);
|
|
|
all.addAll(deviceChannels);
|
|
|
}else {
|
|
|
- all = deviceChannelMapper.queryChannels(deviceId, null, query, hasSubChannel, online);
|
|
|
+ all = deviceChannelMapper.queryChannels(deviceId, null, query, hasSubChannel, online,null);
|
|
|
}
|
|
|
return new PageInfo<>(all);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<DeviceChannel> queryChannelsByDeviceIdWithStartAndLimit(String deviceId, String query, Boolean hasSubChannel, Boolean online, int start, int limit) {
|
|
|
- return deviceChannelMapper.queryChannelsByDeviceIdWithStartAndLimit(deviceId, null, query, hasSubChannel, online, start, limit);
|
|
|
+ public List<DeviceChannel> queryChannelsByDeviceIdWithStartAndLimit(String deviceId, String query, Boolean hasSubChannel, Boolean online, int start, int limit,List<String> channelIds) {
|
|
|
+ return deviceChannelMapper.queryChannelsByDeviceIdWithStartAndLimit(deviceId, null, query, hasSubChannel, online, start, limit,channelIds);
|
|
|
}
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public List<DeviceChannel> queryChannelsByDeviceId(String deviceId) {
|
|
|
- return deviceChannelMapper.queryChannels(deviceId, null,null, null, null);
|
|
|
+ public List<DeviceChannel> queryChannelsByDeviceId(String deviceId,Boolean online,List<String> channelIds) {
|
|
|
+ return deviceChannelMapper.queryChannels(deviceId, null,null, null, online,channelIds);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public PageInfo<DeviceChannel> querySubChannels(String deviceId, String parentChannelId, String query, Boolean hasSubChannel, Boolean online, int page, int count) {
|
|
|
PageHelper.startPage(page, count);
|
|
|
- List<DeviceChannel> all = deviceChannelMapper.queryChannels(deviceId, parentChannelId, query, hasSubChannel, online);
|
|
|
+ List<DeviceChannel> all = deviceChannelMapper.queryChannels(deviceId, parentChannelId, query, hasSubChannel, online,null);
|
|
|
return new PageInfo<>(all);
|
|
|
}
|
|
|
|
|
|
@@ -278,9 +278,9 @@ public class VideoManagerStorageImpl implements IVideoManagerStorage {
|
|
|
* @return PageInfo<Device> 分页设备对象数组
|
|
|
*/
|
|
|
@Override
|
|
|
- public PageInfo<Device> queryVideoDeviceList(int page, int count) {
|
|
|
+ public PageInfo<Device> queryVideoDeviceList(int page, int count,Boolean online) {
|
|
|
PageHelper.startPage(page, count);
|
|
|
- List<Device> all = deviceMapper.getDevices();
|
|
|
+ List<Device> all = deviceMapper.getDevices(online);
|
|
|
return new PageInfo<>(all);
|
|
|
}
|
|
|
|
|
|
@@ -290,9 +290,9 @@ public class VideoManagerStorageImpl implements IVideoManagerStorage {
|
|
|
* @return List<Device> 设备对象数组
|
|
|
*/
|
|
|
@Override
|
|
|
- public List<Device> queryVideoDeviceList() {
|
|
|
+ public List<Device> queryVideoDeviceList(Boolean online) {
|
|
|
|
|
|
- List<Device> deviceList = deviceMapper.getDevices();
|
|
|
+ List<Device> deviceList = deviceMapper.getDevices(online);
|
|
|
return deviceList;
|
|
|
}
|
|
|
|