From 2dfce561630d6123e7735230780af075ae21ac82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=A2=A6=E8=BF=9C?= <1063331231@qq.com> Date: Fri, 1 Aug 2025 17:25:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=80=9A=E9=81=93=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E9=80=89=E4=B8=AD=E7=9A=84=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iflytop/handacid/app/service/ChannelCtrlService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/iflytop/handacid/app/service/ChannelCtrlService.java b/src/main/java/com/iflytop/handacid/app/service/ChannelCtrlService.java index acc4b1d..e144c38 100644 --- a/src/main/java/com/iflytop/handacid/app/service/ChannelCtrlService.java +++ b/src/main/java/com/iflytop/handacid/app/service/ChannelCtrlService.java @@ -119,6 +119,10 @@ public class ChannelCtrlService { public void solutionPreFillStart() { CompletableFuture.runAsync(() -> { List channelStateList = deviceState.filterChannelStatesIsSelected(); + if (channelStateList.isEmpty()) { + log.warn("没有选中的通道"); + return; + } try { for (ChannelState channelState : channelStateList) { channelState.setStateCode(ChannelStateCode.PRE);