SELECT DISTINCT
c.shopId,
s.name AS shopName,
s.logo AS shopLogo
FROM bp_order_product_cart c
LEFT JOIN shop s ON c.shopId = s.shopID
WHERE c.serviceProviderId = #{serviceProviderId} AND c.clubId = #{clubId}
GROUP BY c.shopId, c.id
ORDER BY c.id DESC
SELECT
c.id,
c.num AS number,
c.productId,
c.shopId,
p.`name` AS `name`,
p.mainImage AS image,
p.productCode,
p.price,
p.price AS originalPrice,
p.unit AS unit,
p.stock AS stock,
p.step AS step,
p.minBuyNumber AS min,
p.priceFlag,
p.ladderPriceFlag AS ladderFlag,
p.includedTax AS includedTax,
p.invoiceType AS invoiceType,
p.taxPoint AS taxRate,
p.productCategory,
p.validFlag AS validFlag,
if(csp.id is not null,1,0) as svipProductFlag,
csp.priceType as svipPriceType,
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_svip_product csp ON p.productID = csp.productId
WHERE c.serviceProviderId = #{serviceProviderId} AND c.clubId = #{clubId} AND c.shopID = #{shopId}
ORDER BY c.id DESC
SELECT COUNT(*) FROM bp_order_product_cart
WHERE serviceProviderId = #{serviceProviderId} AND clubId = #{clubId}
SELECT
id, serviceProviderId, clubId, productId, num
FROM bp_order_product_cart
WHERE serviceProviderId = #{serviceProviderId} AND clubId = #{clubId} AND productId = #{productId}
SELECT
id, serviceProviderId, clubId, productId, num
FROM bp_order_product_cart
WHERE id = #{id}
UPDATE bp_order_product_cart
set num = #{num}, addDate = #{addTime}
WHERE id = #{id}
INSERT INTO bp_order_product_cart (serviceProviderId, clubId, shopId, productId, num, addDate)
VALUES (#{serviceProviderId}, #{clubId}, #{shopId}, #{productId}, #{num}, #{addTime})
DELETE FROM bp_order_product_cart
WHERE serviceProviderId = #{serviceProviderId}
AND id in
#{id}
DELETE FROM bp_order_product_cart
WHERE serviceProviderId = #{serviceProviderId}
AND clubId = #{clubId}
AND productId in
#{productId}
SELECT DISTINCT
c.shopId,
s.name AS shopName,
s.logo AS shopLogo
FROM bp_order_product_cart c
LEFT JOIN shop s ON c.shopId = s.shopID
WHERE c.serviceProviderId = #{serviceProviderId} AND c.clubId = #{clubId}
AND c.productID in
#{productId}
GROUP BY c.shopId, c.id
ORDER BY c.id DESC
SELECT
c.id,
c.num AS number,
c.productId,
c.shopId,
p.`name` AS `name`,
p.mainImage AS image,
p.productCode,
p.price,
p.price AS originalPrice,
p.unit AS unit,
p.stock AS stock,
p.step AS step,
p.minBuyNumber AS min,
p.priceFlag,
p.ladderPriceFlag AS ladderFlag,
p.includedTax AS includedTax,
p.invoiceType AS invoiceType,
p.taxPoint AS taxRate,
p.productCategory,
p.validFlag AS validFlag,
if(csp.id is not null,1,0) as svipProductFlag,
csp.priceType as svipPriceType,
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_svip_product csp ON p.productID = csp.productId
WHERE c.serviceProviderId = #{serviceProviderId} AND c.clubId = #{clubId} AND c.shopID = #{shopId}
AND p.productID in
#{productId}
ORDER BY c.id DESC
SELECT
p.productId,
p.shopId,
p.`name` AS `name`,
p.mainImage AS image,
p.productCode,
p.price,
cshd.originalPrice AS originalPrice,
p.unit AS unit,
p.priceFlag,
p.ladderPriceFlag AS ladderFlag,
p.includedTax AS includedTax,
p.invoiceType AS invoiceType,
p.taxPoint AS taxRate,
p.productCategory,
p.validFlag AS validFlag
FROM product p
LEFT JOIN cm_second_hand_detail cshd ON p.productID = cshd.productID
WHERE p.productCategory = 2
AND p.productID = #{productId}
LIMIT 1
SELECT userID FROM cm_order
WHERE orderID = #{orderId} AND delFlag = '0'
SELECT clubID FROM cm_order
WHERE orderID = #{orderId} AND delFlag = '0'
SELECT
op.ProductID AS productId,
op.num AS number,
p.minBuyNumber AS min,
p.`name` AS `name`,
p.mainImage AS image,
p.validFlag AS validFlag
FROM cm_order_product op
LEFT JOIN product p ON op.productID = p.productID
WHERE orderID = #{orderID}
GROUP BY op.ProductID