|
|
@@ -34,7 +34,18 @@ public class ManageFolderSceneServiceImpl extends ServiceImpl<IManageFolderScene
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<ManageFolderScene> getType(Integer type) {
|
|
|
+ public List<ManageFolderScene> getType(Long companyId,Integer type) {
|
|
|
+ if(companyId != null){
|
|
|
+ List<ManageFolder> manageFolders = manageFolderService.getByCompanyId(companyId,type);
|
|
|
+ List<Integer> folderIds = manageFolders.stream().map(ManageFolder::getId).collect(Collectors.toList());
|
|
|
+ if(folderIds == null || folderIds.isEmpty()){
|
|
|
+ return new ArrayList<>();
|
|
|
+ }
|
|
|
+ LambdaQueryWrapper<ManageFolderScene> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ wrapper.in(ManageFolderScene::getFolderId,folderIds);
|
|
|
+ return this.list(wrapper);
|
|
|
+ }
|
|
|
+
|
|
|
LambdaQueryWrapper<ManageFolderScene> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.eq(ManageFolderScene::getType,type);
|
|
|
return this.list(wrapper);
|