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