From 33f4541719f5bf8f98616e3bcfcae1c416c69551 Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期四, 30 十一月 2023 13:29:32 +0800
Subject: [PATCH] 调拨出入库导出

---
 consum-base/src/main/java/com/consum/base/service/BaseCategoryServiceImpl.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/service/BaseCategoryServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/BaseCategoryServiceImpl.java
index 337af22..8ccb9f5 100644
--- a/consum-base/src/main/java/com/consum/base/service/BaseCategoryServiceImpl.java
+++ b/consum-base/src/main/java/com/consum/base/service/BaseCategoryServiceImpl.java
@@ -1,9 +1,9 @@
 package com.consum.base.service;
 
 import com.consum.base.Constants;
+import com.consum.base.core.utils.IdUtil;
 import com.consum.base.pojo.BaseCategoryParam;
 import com.consum.base.pojo.ProjectTreeResult;
-import com.consum.base.core.utils.IdUtil;
 import com.consum.model.po.BaseCategory;
 import com.iplatform.model.po.S_user_core;
 import com.walker.db.page.GenericPager;
@@ -177,7 +177,11 @@
         //1绾у垎绫�
         List<ProjectTreeResult> menus = all.stream().filter(entity -> entity.getLevels() == 1).map(entity -> {
             ProjectTreeResult projectTreeResult = new ProjectTreeResult(entity);
-            projectTreeResult.setChildren(getChildren(projectTreeResult, all));
+            if (getChildren(projectTreeResult, all).isEmpty()) {
+                projectTreeResult.setChildren(null);
+            } else {
+                projectTreeResult.setChildren(getChildren(projectTreeResult, all));
+            }
             return projectTreeResult;
         }).sorted(Comparator.comparingInt(menu -> (menu.getSort() == null ? 0 : menu.getSort()))).collect(Collectors.toList());
         return menus;
@@ -192,7 +196,11 @@
 
             ProjectTreeResult projectTreeResult = new ProjectTreeResult(entity);
             //閫氳繃閫掑綊鎵惧埌瀛愬垎绫�
-            projectTreeResult.setChildren(getChildren(projectTreeResult, all));
+            if (getChildren(projectTreeResult, all).isEmpty()) {
+                projectTreeResult.setChildren(null);
+            } else {
+                projectTreeResult.setChildren(getChildren(projectTreeResult, all));
+            }
             return projectTreeResult;
         }).sorted(Comparator.comparingInt(menu -> (menu.getSort() == null ? 0 : menu.getSort()))).collect(Collectors.toList());
         return children;

--
Gitblit v1.9.1