|
@@ -33,9 +33,14 @@
|
|
p.invoiceType AS invoiceType,
|
|
p.invoiceType AS invoiceType,
|
|
p.taxPoint AS taxRate,
|
|
p.taxPoint AS taxRate,
|
|
p.productCategory,
|
|
p.productCategory,
|
|
- p.validFlag AS validFlag
|
|
|
|
|
|
+ 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
|
|
FROM bp_order_product_cart c
|
|
LEFT JOIN product p ON c.productId = p.productID
|
|
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}
|
|
WHERE c.serviceProviderId = #{serviceProviderId} AND c.clubId = #{clubId} AND c.shopID = #{shopId}
|
|
ORDER BY c.id DESC
|
|
ORDER BY c.id DESC
|
|
</select>
|
|
</select>
|
|
@@ -117,9 +122,14 @@
|
|
p.invoiceType AS invoiceType,
|
|
p.invoiceType AS invoiceType,
|
|
p.taxPoint AS taxRate,
|
|
p.taxPoint AS taxRate,
|
|
p.productCategory,
|
|
p.productCategory,
|
|
- p.validFlag AS validFlag
|
|
|
|
|
|
+ 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
|
|
FROM bp_order_product_cart c
|
|
LEFT JOIN product p ON c.productId = p.productID
|
|
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}
|
|
WHERE c.serviceProviderId = #{serviceProviderId} AND c.clubId = #{clubId} AND c.shopID = #{shopId}
|
|
AND p.productID in
|
|
AND p.productID in
|
|
<foreach collection="productIds" open="(" separator="," close=")" item="productId">
|
|
<foreach collection="productIds" open="(" separator="," close=")" item="productId">
|