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