SELECT
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
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.price1 AS price,
p.price1 AS originalPrice,
p.unit AS unit,
p.stock AS stock,
p.step AS step,
p.minBuyNumber AS MIN,
p.price1TextFlag AS priceFlag,
p.ladderPriceFlag AS ladderFlag,
p.includedTax AS includedTax,
p.invoiceType AS invoiceType,
p.taxPoint AS taxRate,
p.validFlag AS validFlag
FROM bp_order_product_cart c
LEFT JOIN product p ON c.productId = p.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}, addTime = #{addTime}
WHERE id = #{id}
INSERT INTO bp_order_product_cart (serviceProviderId, clubId, productId, num, addTime)
VALUES (#{serviceProviderId}, #{clubId}, #{productId}, #{num}, #{addTime})
DELETE FROM bp_order_product_cart
WHERE serviceProviderId = #{serviceProviderId}
AND id in
#{id}