From 3496700a5ba18be8ca0590a79e21a867782d1ea9 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Mon, 01 Jun 2026 16:56:57 +0800
Subject: [PATCH] 优化

---
 ard-modules/ard-modules-work/src/main/java/com/ard/work/device/channel/service/impl/ArdChannelServiceImpl.java |   30 +++++++++++++-----------------
 1 files changed, 13 insertions(+), 17 deletions(-)

diff --git a/ard-modules/ard-modules-work/src/main/java/com/ard/work/device/channel/service/impl/ArdChannelServiceImpl.java b/ard-modules/ard-modules-work/src/main/java/com/ard/work/device/channel/service/impl/ArdChannelServiceImpl.java
index 97149e2..4f4e03c 100644
--- a/ard-modules/ard-modules-work/src/main/java/com/ard/work/device/channel/service/impl/ArdChannelServiceImpl.java
+++ b/ard-modules/ard-modules-work/src/main/java/com/ard/work/device/channel/service/impl/ArdChannelServiceImpl.java
@@ -1,17 +1,8 @@
 package com.ard.work.device.channel.service.impl;
 
-import com.ard.common.core.constant.CacheConstants;
-import com.ard.common.core.constant.Constants;
-import com.ard.common.core.constant.SecurityConstants;
 import com.ard.common.core.constant.UserConstants;
-import com.ard.common.core.domain.R;
-import com.ard.common.core.enums.LiveStreamType;
 import com.ard.common.core.utils.uuid.IdUtils;
 import com.ard.common.redis.service.RedisService;
-import com.ard.qs.api.RemoteQsDeviceService;
-import com.ard.qs.api.domain.QsDevice;
-import com.ard.work.api.domian.ArdCamera;
-import com.ard.work.api.domian.ArdCameraHepu;
 import com.ard.work.api.domian.ArdChannel;
 import com.ard.work.device.channel.mapper.ArdChannelMapper;
 import com.ard.work.device.channel.service.IArdChannelService;
@@ -19,9 +10,9 @@
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
+
 import java.util.List;
 import java.util.Objects;
-import java.util.Optional;
 
 /**
  * 通道管理Service业务层处理
@@ -35,8 +26,6 @@
     @Resource
     private ArdChannelMapper ardChannelMapper;
     @Resource
-    private RemoteQsDeviceService remoteQsDeviceService;
-    @Resource
     private RedisService redisService;
 
     /**
@@ -48,6 +37,17 @@
     @Override
     public ArdChannel selectArdChannelById(String id) {
         return ardChannelMapper.selectArdChannelById(id);
+    }
+
+    /**
+     * 查询通道管理列表
+     *
+     * @param startChannelIdList 开始通道ID列表
+     * @return 列表
+     */
+    @Override
+    public List<ArdChannel> queryByIds(List<String> startChannelIdList) {
+        return ardChannelMapper.queryByIds(startChannelIdList);
     }
 
     /**
@@ -94,11 +94,7 @@
     @Override
     @Transactional(rollbackFor = Exception.class)
     public int deleteArdChannelByIds(String[] ids) {
-        int i = ardChannelMapper.deleteArdChannelByIds(ids);
-        if (i > 0) {
-            R<Boolean> delR = remoteQsDeviceService.removeQsDevice(ids, SecurityConstants.INNER);
-        }
-        return i;
+        return ardChannelMapper.deleteArdChannelByIds(ids);
     }
 
     /**

--
Gitblit v1.9.3