From 1dd9043fb09e530914e17c6946e494b1591e1b67 Mon Sep 17 00:00:00 2001 From: luofu Date: Thu, 9 Nov 2023 14:48:21 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-1507):=20=E5=88=86=E7=B1=BB=E7=BB=93?= =?UTF-8?q?=E7=82=B9=E5=88=A0=E9=99=A4=E9=80=BB=E8=BE=91=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 背景: https://jira.axzo.cn/browse/REQ-1507?goToView=1 修改: 1、分类结点删除逻辑调整; 影响: 无 --- .../service/impl/MessageGroupTreeNodeCacheServiceImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/message/service/impl/MessageGroupTreeNodeCacheServiceImpl.java b/inside-notices/src/main/java/cn/axzo/msg/center/message/service/impl/MessageGroupTreeNodeCacheServiceImpl.java index 0fd86ba0..f9e73c49 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/message/service/impl/MessageGroupTreeNodeCacheServiceImpl.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/message/service/impl/MessageGroupTreeNodeCacheServiceImpl.java @@ -97,9 +97,8 @@ public class MessageGroupTreeNodeCacheServiceImpl implements MessageGroupTreeNod LinkedList queue = new LinkedList<>(root.getNodeChildren()); while (!queue.isEmpty()) { GroupTreeNodeDTO node = queue.pop(); - Optional childOp = node.getChild(treeNodeCode); - if (childOp.isPresent()) { - return childOp.get(); + if (Objects.equals(node.getNodeCode(), treeNodeCode)) { + return node; } queue.addAll(node.getNodeChildren()); }