商品模块代码提交

This commit is contained in:
Tankaikai
2025-02-26 18:29:01 +08:00
parent 03da15e68d
commit 2843a8121e
2 changed files with 5 additions and 1 deletions

View File

@@ -21,6 +21,10 @@ public class ProductBriefDTO implements Serializable {
* id
*/
private Long id;
/**
* 商品分类
*/
private Long categoryId;
/**
* 商品名称
*/

View File

@@ -72,7 +72,7 @@ public class ProdGroupServiceImpl extends ServiceImpl<ProdGroupMapper, ProdGroup
ProdGroupDTO dto = super.getOneAs(query().eq(ProdGroup::getId, id).eq(ProdGroup::getShopId, shopId), ProdGroupDTO.class);
List<Long> productIdList = prodGroupRelationMapper.selectObjectListByQueryAs(query().select(ProdGroupRelation::getProductId).eq(ProdGroupRelation::getProdGroupId, id), Long.class);
if (CollUtil.isNotEmpty(productIdList)) {
List<ProductBriefDTO> productList = productMapper.selectListByQueryAs(query().select(Product::getId, Product::getName, Product::getCoverImg).in(Product::getId, productIdList), ProductBriefDTO.class);
List<ProductBriefDTO> productList = productMapper.selectListByQueryAs(query().select(Product::getId, Product::getCategoryId, Product::getName, Product::getCoverImg).in(Product::getId, productIdList), ProductBriefDTO.class);
dto.setProductList(productList);
} else {
dto.setProductList(new ArrayList<>());