|
@@ -17,8 +17,8 @@
|
|
|
SELECT c.id,
|
|
|
c.skuId,
|
|
|
c.num AS number,
|
|
|
- c.productId,
|
|
|
- c.shopId,
|
|
|
+ cs.productId,
|
|
|
+ p.shopId,
|
|
|
p.`name` AS `name`,
|
|
|
p.mainImage AS image,
|
|
|
p.productCode,
|
|
@@ -42,7 +42,7 @@
|
|
|
p.productType
|
|
|
FROM bp_order_product_cart c
|
|
|
LEFT JOIN cm_sku cs on c.skuId = cs.skuId
|
|
|
- LEFT JOIN product p ON c.productId = p.productID
|
|
|
+ LEFT JOIN product p ON cs.productId = p.productID
|
|
|
LEFT JOIN cm_svip_product csp ON p.productID = csp.productId
|
|
|
WHERE c.serviceProviderId = #{serviceProviderId}
|
|
|
AND c.clubId = #{clubId}
|
|
@@ -60,11 +60,12 @@
|
|
|
serviceProviderId,
|
|
|
clubId,
|
|
|
productId,
|
|
|
+ skuId,
|
|
|
num
|
|
|
FROM bp_order_product_cart
|
|
|
WHERE serviceProviderId = #{serviceProviderId}
|
|
|
AND clubId = #{clubId}
|
|
|
- AND productId = #{productId}
|
|
|
+ AND skuId = #{skuId}
|
|
|
</select>
|
|
|
<select id="getSellerCartById" resultType="com.caimei365.order.model.po.SellerCartPo">
|
|
|
SELECT id,
|
|
@@ -83,8 +84,8 @@
|
|
|
</update>
|
|
|
<insert id="insertSellerCart" keyColumn="id" keyProperty="id"
|
|
|
parameterType="com.caimei365.order.model.po.SellerCartPo" useGeneratedKeys="true">
|
|
|
- INSERT INTO bp_order_product_cart (serviceProviderId, clubId, shopId, productId, num, addDate)
|
|
|
- VALUES (#{serviceProviderId}, #{clubId}, #{shopId}, #{productId}, #{num}, #{addTime})
|
|
|
+ INSERT INTO bp_order_product_cart (serviceProviderId, clubId, shopId, productId, num, addDate, skuId)
|
|
|
+ VALUES (#{serviceProviderId}, #{clubId}, #{shopId}, #{productId}, #{num}, #{addTime}, #{skuId})
|
|
|
</insert>
|
|
|
<delete id="deleteSellerCartByIds">
|
|
|
DELETE FROM bp_order_product_cart
|
|
@@ -122,7 +123,8 @@
|
|
|
SELECT
|
|
|
c.id,
|
|
|
c.num AS number,
|
|
|
- c.productId,
|
|
|
+ cs.skuId,
|
|
|
+ cs.productId,
|
|
|
c.shopId,
|
|
|
p.`name` AS `name`,
|
|
|
p.mainImage AS image,
|
|
@@ -146,9 +148,9 @@
|
|
|
csp.discount as svipDiscount,
|
|
|
csp.discountPrice as svipDiscountPrice
|
|
|
FROM bp_order_product_cart c
|
|
|
- LEFT JOIN product p ON c.productId = p.productID
|
|
|
LEFT JOIN cm_sku cs ON c.skuId = cs.skuId
|
|
|
- LEFT JOIN cm_svip_product csp ON p.productID = csp.productId
|
|
|
+ LEFT JOIN product p ON cs.productId = p.productID
|
|
|
+ LEFT JOIN cm_svip_product csp ON cs.productID = csp.productId
|
|
|
WHERE c.serviceProviderId = #{serviceProviderId} AND c.clubId = #{clubId} AND c.shopID = #{shopId}
|
|
|
AND c.skuId in
|
|
|
<foreach collection="skuIds" open="(" separator="," close=")" item="skuId">
|
|
@@ -192,6 +194,7 @@
|
|
|
</select>
|
|
|
<select id="getOrderProductNum" resultType="com.caimei365.order.model.vo.CartItemVo">
|
|
|
SELECT op.ProductID AS productId,
|
|
|
+ op.skuId AS skuId,
|
|
|
op.num AS number,
|
|
|
p.minBuyNumber AS min,
|
|
|
p.`name` AS `name`,
|