From bf5af5779f7b6e35b609a8a31ed2f86eaf6615f7 Mon Sep 17 00:00:00 2001 From: lin <648540858@qq.com> Date: Tue, 4 Nov 2025 23:17:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=B4=E6=97=B6=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gb28181/dao/CommonGBChannelMapper.java | 5 ++- .../gb28181/dao/provider/ChannelProvider.java | 22 ++++++++++++- .../service/impl/DeviceServiceImpl.java | 3 +- .../service/impl/GbChannelServiceImpl.java | 33 +++++++++++++++---- .../service/redisMsg/RedisGpsMsgListener.java | 1 + .../storager/impl/RedisCatchStorageImpl.java | 1 + 6 files changed, 55 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/dao/CommonGBChannelMapper.java b/src/main/java/com/genersoft/iot/vmp/gb28181/dao/CommonGBChannelMapper.java index cd690c9ef..37e19617e 100644 --- a/src/main/java/com/genersoft/iot/vmp/gb28181/dao/CommonGBChannelMapper.java +++ b/src/main/java/com/genersoft/iot/vmp/gb28181/dao/CommonGBChannelMapper.java @@ -325,8 +325,11 @@ public interface CommonGBChannelMapper { @SelectProvider(type = ChannelProvider.class, method = "queryByCivilCode") List queryByCivilCode(@Param("civilCode") String civilCode); + @SelectProvider(type = ChannelProvider.class, method = "queryByDataTypeAndDeviceIds") + List queryByDataTypeAndDeviceIds(@Param("dataType") Integer dataType, List deviceIds); + @SelectProvider(type = ChannelProvider.class, method = "queryByGbDeviceIds") - List queryByGbDeviceIds(@Param("dataType") Integer dataType, List deviceIds); + List queryByGbDeviceIds(List deviceIds); @Select(value = {"