From ab4ea7b8f10c9b66aed9c2ea161a08b25c3851a7 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 30 四月 2024 19:11:37 +0800 Subject: [PATCH] 2024.04新增内容 --- meiya-rest/src/main/java/com/sinata/rest/modular/mall/dao/mapping/MallGoodsSkuMapper.xml | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/meiya-rest/src/main/java/com/sinata/rest/modular/mall/dao/mapping/MallGoodsSkuMapper.xml b/meiya-rest/src/main/java/com/sinata/rest/modular/mall/dao/mapping/MallGoodsSkuMapper.xml index a7b3cc0..74ca153 100644 --- a/meiya-rest/src/main/java/com/sinata/rest/modular/mall/dao/mapping/MallGoodsSkuMapper.xml +++ b/meiya-rest/src/main/java/com/sinata/rest/modular/mall/dao/mapping/MallGoodsSkuMapper.xml @@ -32,5 +32,23 @@ SET stock = stock + #{goodsNum} WHERE id = #{skuId} </update> + <select id="queryPlatMinSalePrice" resultType="com.sinata.rest.modular.mall.model.MallGoodsSku" + parameterType="java.lang.Integer"> + SELECT g1.* + FROM `mall_goods_sku` g1 + JOIN ( + SELECT goods_id, MIN(price_sale) AS min_price + FROM `mall_goods_sku` + WHERE merchant_id = 0 + GROUP BY goods_id + ) g2 + ON g1.goods_id = g2.goods_id AND g1.price_sale = g2.min_price + WHERE 1=1 + AND g1.merchant_id = 0 + <if test="goodsId !=null and goodsId !=''"> + AND g1.goodsId = #{goodsId} + </if> + GROUP BY goods_id + </select> </mapper> -- Gitblit v1.7.1