bugfix:参与活动作品为0时查询出错
This commit is contained in:
@@ -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<>());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user