| | |
| | | @Override |
| | | public List<MallGoodsCategoryVo> findAllCategoryList() { |
| | | List<MallGoodsCategoryVo> mallGoodsCategoryVos = this.baseMapper.selectAllCategoryList(); |
| | | ArrayList<MallGoodsCategoryVo> objects = new ArrayList<>(); |
| | | if(CollUtil.isNotEmpty(mallGoodsCategoryVos)){ |
| | | mallGoodsCategoryVos.forEach(item -> { |
| | | Long id = item.getId(); |
| | |
| | | .select(MallGoods::getId) |
| | | .eq(MallGoods::getCategoryId, id)); |
| | | if(CollUtil.isNotEmpty(mallGoods)){ |
| | | mallGoodsCategoryVos.remove(item); |
| | | objects.add(item); |
| | | } |
| | | }); |
| | | } |
| | | if(CollUtil.isNotEmpty(objects)){ |
| | | mallGoodsCategoryVos.removeAll(objects); |
| | | } |
| | | return mallGoodsCategoryVos; |
| | | } |
| | | |