From b278a4b743d0cf45fd0b42bc78ff42f4e1124baf Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 19 十月 2021 12:20:04 +0800
Subject: [PATCH] 优化diamante
---
java110-db/src/main/resources/mapper/goods/StoreCartServiceDaoImplMapper.xml | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/java110-db/src/main/resources/mapper/goods/StoreCartServiceDaoImplMapper.xml b/java110-db/src/main/resources/mapper/goods/StoreCartServiceDaoImplMapper.xml
old mode 100644
new mode 100755
index 7b08442..884e305
--- a/java110-db/src/main/resources/mapper/goods/StoreCartServiceDaoImplMapper.xml
+++ b/java110-db/src/main/resources/mapper/goods/StoreCartServiceDaoImplMapper.xml
@@ -19,8 +19,10 @@
<select id="getStoreCartInfo" parameterType="Map" resultType="Map">
select t.value_id,t.value_id valueId,t.product_id,t.product_id productId,t.cart_id,t.cart_id
cartId,t.person_id,t.person_id personId,t.status_cd,t.status_cd statusCd,t.state,t.store_id,t.store_id
- storeId,t.cart_num,t.cart_num cartNum
+ storeId,t.cart_num,t.cart_num cartNum,p.prod_name prodName,psv.price
from store_cart t
+ left join product p on t.product_id = p.product_id and t.store_id = p.store_id and p.status_cd = '0'
+ left join product_spec_value psv on psv.product_id = t.product_id and psv.value_id = t.value_id and psv.store_id = t.store_id and psv.status_cd = '0'
where 1 =1
<if test="valueId !=null and valueId != ''">
and t.value_id= #{valueId}
@@ -57,9 +59,7 @@
<!-- 淇敼璐墿杞︿俊鎭� add by wuxw 2018-07-03 -->
<update id="updateStoreCartInfo" parameterType="Map">
update store_cart t set t.status_cd = #{statusCd}
- <if test="newBId != null and newBId != ''">
- ,t.b_id = #{newBId}
- </if>
+
<if test="valueId !=null and valueId != ''">
, t.value_id= #{valueId}
</if>
@@ -72,9 +72,7 @@
<if test="state !=null and state != ''">
, t.state= #{state}
</if>
- <if test="storeId !=null and storeId != ''">
- , t.store_id= #{storeId}
- </if>
+
<if test="cartNum !=null and cartNum != ''">
, t.cart_num= #{cartNum}
</if>
@@ -82,6 +80,9 @@
<if test="cartId !=null and cartId != ''">
and t.cart_id= #{cartId}
</if>
+ <if test="storeId !=null and storeId != ''">
+ and t.store_id= #{storeId}
+ </if>
</update>
--
Gitblit v1.8.0