Helius
2021-12-29 1975ada3e42a06d4e3ff1cc36b3613020208ce1b
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);
         }
      }