更新文件目录获取
This commit is contained in:
@@ -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<BizFolders> allFolders = bizFoldersService.findList(query);
|
||||
List<BizFolders> allFolders = bizFoldersService.findList(bizFolders);
|
||||
// 2. 按parentId分组,构建映射Map
|
||||
Map<String, List<BizFolders>> 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<BizFolders> allFolders = bizFoldersService.findList(query);
|
||||
List<BizFolders> allFolders = bizFoldersService.findList(bizFolders);
|
||||
// 3. 按parentId分组,快速查找子节点
|
||||
Map<String, List<BizFolders>> folderMap = allFolders.stream()
|
||||
.collect(Collectors.groupingBy(BizFolders::getParentId, Collectors.toList()));
|
||||
|
||||
Reference in New Issue
Block a user