diff --git a/web-api/src/main/java/com/jeesite/modules/biz/web/BizFoldersController.java b/web-api/src/main/java/com/jeesite/modules/biz/web/BizFoldersController.java index 687a90e2..f7d29196 100644 --- a/web-api/src/main/java/com/jeesite/modules/biz/web/BizFoldersController.java +++ b/web-api/src/main/java/com/jeesite/modules/biz/web/BizFoldersController.java @@ -172,10 +172,7 @@ public class BizFoldersController extends BaseController { rootNode.put("name", "根目录"); rootNode.put("disabled", false); // 1. 一次性查询所有未删除的文件夹 - BizFolders query = new BizFolders(); - query.setIsDeleted(0); - query.setLoginCode(user.getLoginCode()); - List allFolders = bizFoldersService.findList(query); + List allFolders = bizFoldersService.findList(bizFolders); // 2. 按parentId分组,构建映射Map Map> folderMap = allFolders.stream() .collect(Collectors.groupingBy(BizFolders::getParentId, Collectors.toList())); @@ -226,10 +223,7 @@ public class BizFoldersController extends BaseController { rootNode.put("name", "根目录"); rootNode.put("disabled", false); // 2. 一次性查询所有未删除的文件夹(仅1次数据库查询) - BizFolders query = new BizFolders(); - query.setIsDeleted(0); - query.setLoginCode(user.getLoginCode()); - List allFolders = bizFoldersService.findList(query); + List allFolders = bizFoldersService.findList(bizFolders); // 3. 按parentId分组,快速查找子节点 Map> folderMap = allFolders.stream() .collect(Collectors.groupingBy(BizFolders::getParentId, Collectors.toList()));