From 4351e71d782741143a98f86f6648acd16689165f Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 27 May 2022 19:48:02 +0800 Subject: [PATCH] Merge branch 'developer' into hive2.0 --- zq-erp/src/main/java/com/matrix/system/common/service/impl/SysFunctionServiceImpl.java | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/common/service/impl/SysFunctionServiceImpl.java b/zq-erp/src/main/java/com/matrix/system/common/service/impl/SysFunctionServiceImpl.java index 9137ed9..19194e9 100644 --- a/zq-erp/src/main/java/com/matrix/system/common/service/impl/SysFunctionServiceImpl.java +++ b/zq-erp/src/main/java/com/matrix/system/common/service/impl/SysFunctionServiceImpl.java @@ -4,6 +4,7 @@ import com.matrix.core.constance.SystemErrorCode; import com.matrix.core.exception.GlobleException; import com.matrix.core.pojo.PaginationVO; +import com.matrix.core.tools.LogUtil; import com.matrix.core.tools.ModelUtils; import com.matrix.core.tools.WebUtil; import com.matrix.system.common.authority.DefaultAuthorityManager; @@ -365,11 +366,14 @@ } else { // 非一级节点找到父节点后存入 SysFunction parentFn = allFnMap.get(String.valueOf(function.getFnParentId())); - List<SysFunction> childs = parentFn.getChilds(); - if (childs == null) { - parentFn.setChilds(new ArrayList<SysFunction>()); + if(parentFn!=null){ + List<SysFunction> childs = parentFn.getChilds(); + if (childs == null) { + parentFn.setChilds(new ArrayList<SysFunction>()); + } + parentFn.getChilds().add(function); } - parentFn.getChilds().add(function); + } } -- Gitblit v1.9.1