|
@@ -244,6 +244,54 @@ PUBLIC
|
|
|
AND
|
|
|
I.COUPON_ITEM_USER_OPENID = #{couponItemUseropenid}
|
|
|
</select>
|
|
|
+
|
|
|
+ <!-- 批量获取购物车集合 -->
|
|
|
+ <select id="listCartByIds" parameterType="java.util.List" resultType="CartDto">
|
|
|
+ SELECT
|
|
|
+ C.CART_ID cartId,
|
|
|
+ C.CART_NUM cartNum,
|
|
|
+ C.cart_is_source cartIsSource
|
|
|
+ FROM
|
|
|
+ TB_IAMBERRY_SHOP_CART C
|
|
|
+ WHERE
|
|
|
+ C.CART_ID IN (
|
|
|
+ <foreach collection="array" item="item" separator=",">
|
|
|
+ #{item}
|
|
|
+ </foreach>)
|
|
|
+ ORDER BY C.CART_ID DESC
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 查询购物车产品颜色信息 -->
|
|
|
+ <select id="selectCartProductColor" parameterType="CartDto" resultType="CartDto">
|
|
|
+ SELECT
|
|
|
+ C.CART_ID cartId, G.PRODUCT_ID cartProductId, pc.COLOR_ID cartColorId, G.PRODUCT_STATUS productStatus,
|
|
|
+ C.CART_NUM cartNum, G.PRODUCT_NAME productName, pc.COLOR_DISCOUNT productPrice,
|
|
|
+ G.PRODUCT_INTRODUCE_IMG productIntroduceImg, pc.COLOR_PRICE productDiscount, PC.COLOR_69CODE productRemark,
|
|
|
+ pc.COLOR_NAME productColor, G.PRODUCT_CHILD_TYPE productChildType,C.cart_is_source cartIsSource
|
|
|
+ FROM
|
|
|
+ TB_IAMBERRY_SHOP_CART C
|
|
|
+ LEFT JOIN TB_IAMBERRY_PRODUCT_INFO G ON C.CART_PRODUCT_ID = G.PRODUCT_ID
|
|
|
+ LEFT JOIN TB_IAMBERRY_PRODUCT_COLOR PC ON C.CART_COLOR_ID = PC.COLOR_ID
|
|
|
+ WHERE
|
|
|
+ C.CART_ID = #{cartId}
|
|
|
+ ORDER BY C.CART_ID DESC
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 查询购物车产品配件信息 -->
|
|
|
+ <select id="getCartProductFitting" parameterType="CartDto" resultType="CartDto">
|
|
|
+ SELECT
|
|
|
+ C.CART_ID cartId, G.PRODUCT_ID cartProductId, f.FITTINGS_ID cartColorId, G.PRODUCT_STATUS productStatus,
|
|
|
+ C.CART_NUM cartNum, G.PRODUCT_NAME productName, f.FITTINGS_DISCOUNT productPrice,
|
|
|
+ G.PRODUCT_INTRODUCE_IMG productIntroduceImg, f.FITTINGS_PRICE productDiscount, f.FITTINGS_BAR productRemark,
|
|
|
+ f.FITTINGS_COLOR productColor, G.PRODUCT_CHILD_TYPE productChildType,C.cart_is_source cartIsSource
|
|
|
+ FROM
|
|
|
+ TB_IAMBERRY_SHOP_CART C
|
|
|
+ LEFT JOIN TB_IAMBERRY_PRODUCT_INFO G ON C.CART_PRODUCT_ID = G.PRODUCT_ID
|
|
|
+ LEFT JOIN TB_IAMBERRY_PRODUCT_FITTINGS f ON C.CART_COLOR_ID = f.FITTINGS_ID
|
|
|
+ WHERE
|
|
|
+ C.CART_ID = #{cartId}
|
|
|
+ ORDER BY C.CART_ID DESC
|
|
|
+ </select>
|
|
|
|
|
|
<!-- 根据购物车ID数组,批量获取购物车集合 -->
|
|
|
<select id="selectCartItemByListId" parameterType="java.util.List" resultType="CartDto">
|
|
@@ -251,7 +299,7 @@ PUBLIC
|
|
|
C.CART_ID cartId, G.PRODUCT_ID cartProductId, pc.COLOR_ID cartColorId, G.PRODUCT_STATUS productStatus,
|
|
|
C.CART_NUM cartNum, G.PRODUCT_NAME productName, pc.COLOR_DISCOUNT productPrice,
|
|
|
G.PRODUCT_INTRODUCE_IMG productIntroduceImg, pc.COLOR_PRICE productDiscount, PC.COLOR_69CODE productRemark,
|
|
|
- pc.COLOR_NAME productColor, G.PRODUCT_TYPE productType
|
|
|
+ pc.COLOR_NAME productColor, G.PRODUCT_CHILD_TYPE productChildType
|
|
|
FROM
|
|
|
TB_IAMBERRY_SHOP_CART C
|
|
|
LEFT JOIN TB_IAMBERRY_PRODUCT_INFO G ON C.CART_PRODUCT_ID = G.PRODUCT_ID
|