| | |
| | | public List<SvyLibTemplateCategoryVO> selectSvyLibTemplateCategoryList(SvyLibTemplateCategory svyLibTemplateCategory) { |
| | | List<SvyLibTemplateCategory> svyLibTemplateCategories = svyLibTemplateCategoryMapper.selectSvyLibTemplateCategoryList(svyLibTemplateCategory); |
| | | //将pid为空的,过滤掉 |
| | | svyLibTemplateCategories = svyLibTemplateCategories.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList()); |
| | | // svyLibTemplateCategories = svyLibTemplateCategories.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList()); |
| | | |
| | | List<SvyLibTemplateCategoryVO> svyLibTemplateCategoryVOList = DtoConversionUtils.sourceToTarget(svyLibTemplateCategories, SvyLibTemplateCategoryVO.class); |
| | | //遍历查出来的数据,通过 id=pid 获取他们的子数据 |
| | | for (SvyLibTemplateCategoryVO svyLibTemplateCategoryVO : svyLibTemplateCategoryVOList) { |
| | | if (svyLibTemplateCategoryVO.getPid() != null) { |
| | | continue; |
| | | } |
| | | // if (svyLibTemplateCategoryVO.getPid() != null) { |
| | | // continue; |
| | | // } |
| | | SvyLibTemplateCategory svyLibTemplateCategory1 = new SvyLibTemplateCategory(); |
| | | svyLibTemplateCategory1.setPid(svyLibTemplateCategoryVO.getId()); |
| | | List<SvyLibTemplateCategory> svyLibTemplateCategoryList = svyLibTemplateCategoryMapper.selectSvyLibTemplateCategoryList(svyLibTemplateCategory1); |