From 83bba5d380b584cfefa8f28e92c80331d2270d6a Mon Sep 17 00:00:00 2001 From: lin <648540858@qq.com> Date: Wed, 15 Oct 2025 18:25:42 +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 --- .../iot/vmp/gb28181/dao/GroupMapper.java | 3 + .../service/impl/GbChannelServiceImpl.java | 6 +- .../service/impl/GroupServiceImpl.java | 2 +- .../redisMsg/RedisGroupChangeListener.java | 70 +++++++-------- .../redisMsg/RedisGroupMsgListener.java | 26 +++--- .../web/custom/CameraChannelController.java | 9 ++ .../iot/vmp/web/custom/bean/CameraCont.java | 11 +++ .../custom/service/CameraChannelService.java | 19 +++- web/src/views/map/index.vue | 90 ++++++++++++------- 9 files changed, 148 insertions(+), 88 deletions(-) create mode 100644 src/main/java/com/genersoft/iot/vmp/web/custom/bean/CameraCont.java diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/dao/GroupMapper.java b/src/main/java/com/genersoft/iot/vmp/gb28181/dao/GroupMapper.java index 77c4df866..275c4e1bb 100644 --- a/src/main/java/com/genersoft/iot/vmp/gb28181/dao/GroupMapper.java +++ b/src/main/java/com/genersoft/iot/vmp/gb28181/dao/GroupMapper.java @@ -110,6 +110,9 @@ public interface GroupMapper { @Select("SELECT * from wvp_common_group WHERE device_id = #{deviceId} and business_group = #{businessGroup}") Group queryOneByDeviceId(@Param("deviceId") String deviceId, @Param("businessGroup") String businessGroup); + @Select("SELECT * from wvp_common_group WHERE device_id = #{deviceId}") + Group queryOneByOnlyDeviceId(@Param("deviceId") String deviceId); + @Delete("