From b817fbb5145bbdf84f0e0c50969d429c28809f53 Mon Sep 17 00:00:00 2001 From: wzy <wzy19931122ai@163.com> Date: Sun, 09 Oct 2022 21:40:55 +0800 Subject: [PATCH] 修复取消订单时充值卡未从无效变有效 --- 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