diff --git a/ruoyi-admin/src/main/java/org/dromara/app/AppProductController.java b/ruoyi-admin/src/main/java/org/dromara/app/AppProductController.java index 3c7747bde..4319acd86 100644 --- a/ruoyi-admin/src/main/java/org/dromara/app/AppProductController.java +++ b/ruoyi-admin/src/main/java/org/dromara/app/AppProductController.java @@ -23,11 +23,11 @@ public class AppProductController { private final ProductConvert convert; private final ProductService productService; - @Tag(name ="查询商品信息列表") + @Tag(name = "查询商品信息列表") @PostMapping("page") public R> page(@RequestBody ProductBo query, Page page) { - Page productCategoryPage = service.page(page,query.toWrapper()); - return R.ok(convert.toVO(productCategoryPage)); + IPage resultPage = service.getProduct(page, query); + return R.ok(resultPage); } @Tag(name ="获取商品信息详细信息") diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/domain/vo/ProductVO.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/domain/vo/ProductVO.java index 47051b0ed..0ac86d006 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/domain/vo/ProductVO.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/domain/vo/ProductVO.java @@ -106,7 +106,7 @@ public class ProductVO extends BaseAudit { @Schema(description = "SKU列表") private List skuList; - @Schema(description = "店铺名称") + @Schema(description = "联系人") private String contactUserName; @Schema(description = "店铺手机号") @@ -133,4 +133,8 @@ public class ProductVO extends BaseAudit { @Schema(description = "优惠金额") private BigDecimal discountPrice; + @Schema(description = "店铺名称") + private String storeName; + + } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/mapper/ProductMapper.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/mapper/ProductMapper.java index 534321321..83654d270 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/mapper/ProductMapper.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/mapper/ProductMapper.java @@ -50,4 +50,7 @@ public interface ProductMapper extends BaseMapper { "SUM(CASE WHEN auth_flag = 2 THEN 1 ELSE 0 END) AS count2 " + "FROM pms_product") Map countProduct(); + + + IPage getProduct(@Param("page") Page page, @Param("query") ProductBo query); } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/service/impl/ProductServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/service/impl/ProductServiceImpl.java index 5f03ed8e2..98ac5d919 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/service/impl/ProductServiceImpl.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/service/impl/ProductServiceImpl.java @@ -161,4 +161,8 @@ public class ProductServiceImpl extends ServiceImpl impl //删除商品主表数据 return productMapper.deleteById(id) > 0; } + + public IPage getProduct(Page page, ProductBo query) { + return productMapper.getProduct(page, query); + } } diff --git a/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/goods/ProductMapper.xml b/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/goods/ProductMapper.xml index 35321e25f..8bf5bf781 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/goods/ProductMapper.xml +++ b/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/goods/ProductMapper.xml @@ -130,6 +130,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" p.id = #{id} + +