分组列表增加 商品列表字段
This commit is contained in:
@@ -61,15 +61,8 @@ public class ProdGroupServiceImpl extends ServiceImpl<ProdGroupMapper, ProdGroup
|
||||
@Override
|
||||
public Page<ProdGroupDTO> getProdGroupPage(ProdGroupDTO param) {
|
||||
QueryWrapper queryWrapper = buildQueryWrapper(param);
|
||||
return super.pageAs(PageUtil.buildPage(), queryWrapper, ProdGroupDTO.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ProdGroupDTO> getProdGroupList(ProdGroupDTO param) {
|
||||
QueryWrapper queryWrapper = buildQueryWrapper(param);
|
||||
queryWrapper.eq(ProdGroup::getStatus, SystemConstants.OneZero.ONE);
|
||||
List<ProdGroupDTO> groups = listAs(queryWrapper, ProdGroupDTO.class);
|
||||
groups.forEach(group -> {
|
||||
Page<ProdGroupDTO> page = pageAs(PageUtil.buildPage(), queryWrapper, ProdGroupDTO.class);
|
||||
page.getRecords().forEach(group -> {
|
||||
List<Long> productIdList = prodGroupRelationMapper.selectObjectListByQueryAs(query()
|
||||
.select(ProdGroupRelation::getProductId).eq(ProdGroupRelation::getProdGroupId, group.getId()), Long.class);
|
||||
if (CollUtil.isNotEmpty(productIdList)) {
|
||||
@@ -81,7 +74,14 @@ public class ProdGroupServiceImpl extends ServiceImpl<ProdGroupMapper, ProdGroup
|
||||
group.setProductList(new ArrayList<>());
|
||||
}
|
||||
});
|
||||
return groups;
|
||||
return page;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ProdGroupDTO> getProdGroupList(ProdGroupDTO param) {
|
||||
QueryWrapper queryWrapper = buildQueryWrapper(param);
|
||||
queryWrapper.eq(ProdGroup::getStatus, SystemConstants.OneZero.ONE);
|
||||
return super.listAs(queryWrapper, ProdGroupDTO.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user