From f721ee13dc5f95f607bb25b09f73cae6a7123ed9 Mon Sep 17 00:00:00 2001 From: DESKTOP-71BH0QO\L、ming <172680469@qq.com> Date: 星期六, 17 四月 2021 17:56:59 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsDAO.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsDAO.java index c7d7ec5..e4c3c05 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsDAO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComShopGoodsDAO.java @@ -3,6 +3,12 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.panzhihua.common.model.dtos.shop.ComShopGoodsDTO; +import com.panzhihua.common.model.dtos.shop.PageComShopStoreDTO; +import com.panzhihua.common.model.vos.shop.ComShopGoodsVO; +import com.panzhihua.common.model.vos.shop.ComShopStoreVO; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.model.dtos.shop.PageComShopGoodsDTO; import com.panzhihua.common.model.vos.shop.PageShopGoodsVO; import com.panzhihua.common.model.vos.shop.PageShopStoreVO; @@ -36,4 +42,44 @@ "</script>") IPage<PageShopGoodsVO> pageShopGoods(Page page, @Param("pageComShopGoodsDTO") PageComShopGoodsDTO pageComShopGoodsDTO); + /** + * 根据店铺id查询商品列表 + * @param page 分页参数 + * @param pageComShopStoreDTO 请求参数 + * @return 分页商品列表 + */ + @Select("<script> " + + "select id,`name`,store_id,goods_pic,images,`status`,sale,original_price,price" + + ",unit,`order`,stock,details,delivery_type from com_shop_goods" + + " where store_id = #{pageComShopStoreDTO.storeId} and delete_status = 1 and status = 1" + + " order by sale desc,create_at desc "+ + "</script> ") + IPage<ComShopGoodsVO> pageShopGoodsByStoreId(Page page, @Param("pageComShopStoreDTO") PageComShopStoreDTO pageComShopStoreDTO); + + /** + * 分页查询商品列表 + * @param page 分页参数 + * @param comShopGoodsDTO 请求参数 + * @return 商品列表 + */ + @Select("<script> " + + "select id,`name`,store_id,goods_pic,images,`status`,sale,original_price,price,unit" + + ",`order`,stock,details,delivery_type from com_shop_goods as csg " + + " where 1=1 and csg.delete_status = 1 and csg.status = 1" + + "<if test='comShopGoodsDTO.name != null and comShopGoodsDTO.name !=""'>" + + " AND csg.`name` like concat('%',#{comShopGoodsDTO.name},'%') " + + " </if> " + + "<if test='comShopGoodsDTO.storeId != null '>" + + " AND csg.store_id = #{comShopGoodsDTO.storeId} " + + " </if> " + + "<if test='comShopGoodsDTO.status != null '>" + + " AND csg.status = #{comShopGoodsDTO.status} " + + " </if> " + + "<if test='comShopGoodsDTO.deliveryType != null '>" + + " AND csg.delivery_type = #{comShopGoodsDTO.deliveryType} " + + " </if> " + + " order by sale desc,create_at desc " + + " </script>") + IPage<ComShopGoodsVO> pageShopGoods(Page page, @Param("comShopGoodsDTO") ComShopGoodsDTO comShopGoodsDTO); + } -- Gitblit v1.7.1