From c8c86081d9b79143cb72b9fac30fe12f585a80e6 Mon Sep 17 00:00:00 2001 From: luorijun Date: Tue, 9 Dec 2025 18:13:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=88=A0=E9=99=A4=E7=A9=BA?= =?UTF-8?q?=E6=89=B9=E6=AC=A1=E6=97=B6=E7=9A=84=E6=95=B0=E7=BB=84=E8=B6=8A?= =?UTF-8?q?=E7=95=8C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/services/channel_baiyin.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/services/channel_baiyin.go b/web/services/channel_baiyin.go index 5ae20b0..d438a7d 100644 --- a/web/services/channel_baiyin.go +++ b/web/services/channel_baiyin.go @@ -257,12 +257,16 @@ func (s *channelBaiyinService) RemoveChannels(batch string) error { // 获取连接数据 channels, err := q.Channel.Where(q.Channel.BatchNo.Eq(batch)).Find() if err != nil { - return core.NewServErr("获取通道数据失败", err) + return core.NewServErr(fmt.Sprintf("获取通道数据失败,batch:%s", batch), err) + } + if len(channels) == 0 { + slog.Warn(fmt.Sprintf("未找到通道数据,batch:%s", batch)) + return nil } proxy, err := q.Proxy.Where(q.Proxy.ID.Eq(channels[0].ProxyID)).Take() if err != nil { - return core.NewServErr("获取代理数据失败", err) + return core.NewServErr(fmt.Sprintf("获取代理数据失败,batch:%s", batch), err) } // 准备配置数据