bugfix:参与活动作品为0时查询出错

This commit is contained in:
2024-10-09 16:42:45 +08:00
parent 823e96b014
commit c439f41d69

View File

@@ -1131,10 +1131,10 @@ public class PortfolioServiceImpl extends ServiceImpl<PortfolioMapper, Portfolio
List<PortfolioTags> portfolioTags = portfolioTagsMapper.selectList(queryWrapper);
List<Long> portfolioIdList = portfolioTags.stream().map(PortfolioTags::getPortfolioId).collect(Collectors.toList());
if (!portfolioIdList.isEmpty()){
QueryWrapper<Portfolio> qw = new QueryWrapper<>();
qw.in("id", portfolioIdList);
Page<Portfolio> portfolioPage = baseMapper.selectPage(new Page<>(page, size), qw);
// List<Portfolio> portfolios = baseMapper.selectList(qw);
// 将 Portfolio 转换为 PortfolioVO 并进行相关处理
IPage<PortfolioVO> convert = portfolioPage.convert((Function<Portfolio, PortfolioVO>) portfolio -> {
@@ -1154,5 +1154,9 @@ public class PortfolioServiceImpl extends ServiceImpl<PortfolioMapper, Portfolio
return null;
});
return PageBaseResponse.success(convert);
}else {
return PageBaseResponse.success(new Page<>());
}
}
}