From 711ccafe209762784cfb8d310a4df8ff6d2774b2 Mon Sep 17 00:00:00 2001 From: yanglin Date: Fri, 20 Dec 2024 14:44:18 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3201:=20=E6=B7=BB=E5=8A=A0=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../axzo/msg/center/message/service/card/CardManager.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/CardManager.java b/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/CardManager.java index d6240c86..7081a3f6 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/CardManager.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/CardManager.java @@ -217,12 +217,10 @@ public class CardManager { if (card.getCardState() == CardState.COMPLETED) continue; Card update = collector.createUpdate(card); + CardButtonStates buttonStates = CardButtonStates.create(card.getButtonStates()); //noinspection DataFlowIssue - if (button.isPerformActionAvailable()) { - CardButtonStates buttonStates = CardButtonStates.create(card.getButtonStates()); - buttonStates.setActionPerformed(button); - update.setButtonStates(buttonStates.getStates()); - } + buttonStates.setActionPerformed(button); + update.setButtonStates(buttonStates.getStates()); update.setCardState(CardState.COMPLETED); update.setBizState(CardBizState.fromPresetButton(request.getPresetButtonType())); }