From 450b867e2e795a5b535e0ed63cea849f7c8f5942 Mon Sep 17 00:00:00 2001 From: xiaoQQya Date: Thu, 15 Jun 2023 10:47:32 +0800 Subject: [PATCH] =?UTF-8?q?fix(channel):=20=E8=A7=A3=E5=86=B3=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E9=80=9A=E9=81=93=E6=8C=89=E9=80=9A=E9=81=93=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E7=AD=9B=E9=80=89=E4=B8=8D=E5=87=86=E7=A1=AE=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 区分通道是否是设备应该按 parental 字段而不是 sub_count, 因为部分子目录没有设备 --- .../vmp/storager/IVideoManagerStorage.java | 2 +- .../vmp/storager/dao/DeviceChannelMapper.java | 21 +++++++++---------- .../impl/VideoManagerStorageImpl.java | 8 +++---- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/storager/IVideoManagerStorage.java b/src/main/java/com/genersoft/iot/vmp/storager/IVideoManagerStorage.java index b53c2d31f..1462b3e2b 100644 --- a/src/main/java/com/genersoft/iot/vmp/storager/IVideoManagerStorage.java +++ b/src/main/java/com/genersoft/iot/vmp/storager/IVideoManagerStorage.java @@ -57,7 +57,7 @@ public interface IVideoManagerStorage { * @param count 每页数量 * @return */ - public PageInfo queryChannelsByDeviceId(String deviceId, String query, Boolean hasSubChannel, Boolean online, Boolean catalogUnderDevice, int page, int count); + public PageInfo queryChannelsByDeviceId(String deviceId, String query, Boolean channelType, Boolean online, Boolean catalogUnderDevice, int page, int count); public List queryChannelsByDeviceIdWithStartAndLimit(String deviceId, List channelIds, String query, Boolean hasSubChannel, Boolean online, int start, int limit); diff --git a/src/main/java/com/genersoft/iot/vmp/storager/dao/DeviceChannelMapper.java b/src/main/java/com/genersoft/iot/vmp/storager/dao/DeviceChannelMapper.java index 22b95c229..36fd873c6 100644 --- a/src/main/java/com/genersoft/iot/vmp/storager/dao/DeviceChannelMapper.java +++ b/src/main/java/com/genersoft/iot/vmp/storager/dao/DeviceChannelMapper.java @@ -67,22 +67,21 @@ public interface DeviceChannelMapper { @Select(value = {" "}) - List queryChannels(String deviceId, String parentChannelId, String query, Boolean hasSubChannel, Boolean online, List channelIds); + ""}) + List queryChannels(String deviceId, String parentChannelId, String query, Boolean channelType, Boolean online, List channelIds); @Select(value = {"