From ca4b1ae95048f701186060b99387fb9ba0a6aa1e Mon Sep 17 00:00:00 2001 From: "wei.peng" Date: Fri, 28 Dec 2018 12:18:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E6=9D=83=E9=99=90=E4=BF=A1?= =?UTF-8?q?=E6=81=AFBug=20=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../estsh/i3plus/core/apiservice/controller/base/AuthController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/AuthController.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/AuthController.java index ba939a3..0ff772b 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/AuthController.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/AuthController.java @@ -140,7 +140,9 @@ public class AuthController extends CoreBaseController { for (SysMenu sysMenu : menus) { if(sysMenu.getMenuType().equals(CommonEnumUtil.METHOD_LEVEL.METHOD.getValue()) && menu.getId().longValue() == sysMenu.getParentId().longValue()){ - menu.getChildList().add(sysMenu); + if(!menu.getChildList().contains(sysMenu)){ + menu.getChildList().add(sysMenu); + } } }