SELECT COUNT(*) FROM cm_logistics_batch WHERE orderID= #{orderId}
SELECT
cso.shopOrderID AS shopOrderId,
cso.shopOrderNo,
cso.orderID AS orderId,
cso.orderNo,
cso.shopID AS shopId,
cso.note,
cso.userID AS userId,
cso.clubID AS clubId,
cso.spID AS spId,
cso.orderPromotionsId,
cso.promotionFullReduction,
cso.brokerage,
cso.canRefundAmount,
cso.itemCount,
cso.totalAmount,
cso.productAmount,
cso.needPayAmount,
cso.shopProductAmount,
cso.shopPostFee,
cso.shopTaxFee,
cso.shouldPayShopAmount,
cso.orderTime,
cso.orderSubmitType,
cso.splitFlag,
cso.sendOutStatus,
s.name AS shopName,
s.logo AS shopLogo
FROM cm_shop_order cso
LEFT JOIN shop s ON cso.shopID = s.shopID
WHERE cso.delFlag = 0
AND cso.shopOrderID IN
#{shopOrderId}
SELECT
id,
name,
description,
orderId,
type,
mode,
touchPrice,
reducedPrice,
beginTime,
endTime,
status
FROM cm_promotions_order
WHERE id = #{orderPromotionsId}
SELECT
cop.orderProductID AS orderProductId,
cop.orderID AS orderId,
cop.orderNo,
cop.shopOrderID AS shopOrderId,
cop.shopOrderNo,
cop.orderPromotionsId,
cop.productId,
cop.shopId,
cop.name,
cop.productImage AS image,
cop.price,
cop.shopName,
cop.costPrice,
cop.normalPrice,
cop.ladderPriceFlag,
cop.discountPrice,
cop.discount,
cop.totalAmount,
cop.totalFee,
cop.shouldPayFee,
cop.productUnit,
cop.num,
cop.presentNum,
cop.discountFee,
cop.includedTax,
cop.invoiceType,
cop.taxRate,
cop.addedValueTax,
cop.totalAddedValueTax,
cop.singleShouldPayTotalTax,
cop.shouldPayTotalTax,
cop.shopProductAmount,
cop.singleShopFee,
cop.shopFee,
cop.singleOtherFee,
cop.otherFee,
cop.singleCmFee,
cop.cmFee,
cop.payStatus,
cop.buyAgainFlag,
cop.notOutStore,
cop.isActProduct AS actProduct,
cop.productType,
p.productCategory as productCategory
FROM cm_order_product cop
LEFT JOIN product p ON cop.productID = p.productID
WHERE cop.shopOrderID = #{shopOrderId}
SELECT
cdr.id,
cdr.payWay,
cdr.payType,
cdr.receiptType,
cdr.receiptStatus,
cdr.receiptAmount,
cdr.confirmType,
cdr.receiptDate,
cdr.confirmDate,
cdr.reviewDate,
cdr.updateDate,
cdr.delFlag,
cror.associateAmount
FROM cm_receipt_order_relation cror
LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
WHERE ((cror.orderID = #{orderId} AND cror.relationType = '2') OR (cror.orderID = #{shopOrderId} AND cror.relationType = '1'))
AND cror.delFlag = '0' AND cdr.delFlag = '0' AND cdr.receiptStatus = '3' AND cdr.payType != '16' AND cdr.receiptStatus IN(2,3)
ORDER BY cdr.receiptDate DESC
SELECT
receiptAmount
FROM cm_receipt_order_relation cror
LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
WHERE cror.delFlag = '0'
AND cror.orderID = #{shopOrderId}
AND cror.relationType = 1
AND cdr.receiptStatus= '2'
SELECT count(*)
FROM cm_receipt_order_relation cror
LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
WHERE cror.orderID = #{orderId}
AND cror.relationType = '2' AND cror.delFlag = '0'
AND cdr.delFlag = '0' AND cdr.receiptStatus IN(2,3) AND cdr.payWay = '2'
SELECT shouldPayShopAmount FROM cm_shop_order WHERE orderID = #{orderId} AND delFlag = '0'
UPDATE user_order_history SET
userId = #{userId},
searchWord = #{searchWord},
searchDate = #{searchDate},
delFlag = #{delFlag}
WHERE id = #{id}
DELETE FROM user_order_history
WHERE userId=#{userId}
AND id NOT IN (
SELECT temp.id FROM (SELECT id FROM user_order_history WHERE userId=#{userId} ORDER BY id DESC LIMIT 10) AS temp
)
INSERT INTO user_order_history (userId, searchWord, searchDate, delFlag)
VALUES (#{userId}, #{searchWord}, #{searchDate}, #{delFlag})
SELECT id FROM user_order_history
WHERE searchWord = #{searchWord}
ORDER BY id DESC
LIMIT 1
SELECT COUNT(*) FROM user_order_history WHERE userId = #{userId}
SELECT
cop.orderProductID AS orderProductId,
cop.orderID AS orderId,
cop.orderNo,
cop.shopOrderID AS shopOrderId,
cop.shopOrderNo,
cop.orderPromotionsId,
cop.productId,
cop.shopId,
cop.name,
cop.productImage AS image,
cop.price,
cop.shopName,
cop.costPrice,
cop.normalPrice,
cop.ladderPriceFlag,
cop.discountPrice,
cop.discount,
cop.totalAmount,
cop.totalFee,
cop.shouldPayFee,
cop.productUnit,
cop.num,
cop.presentNum,
cop.discountFee,
cop.includedTax,
cop.invoiceType,
cop.taxRate,
cop.addedValueTax,
cop.totalAddedValueTax,
cop.singleShouldPayTotalTax,
cop.shouldPayTotalTax,
cop.shopProductAmount,
cop.singleShopFee,
cop.shopFee,
cop.singleOtherFee,
cop.otherFee,
cop.singleCmFee,
cop.cmFee,
cop.payStatus,
cop.buyAgainFlag,
cop.notOutStore,
cop.isActProduct AS actProduct,
cop.productType,
p.productCategory as productCategory
FROM cm_order_product cop
LEFT JOIN product p ON cop.productID = p.productID
WHERE orderID = #{orderId}
ORDER BY cop.discountPrice DESC
SELECT SUM(crpp.actualReturnedNum)
FROM cm_returned_purchase_product crpp
LEFT JOIN cm_returned_purchase rp ON rp.id = crpp.returnedID
WHERE crpp.productID = #{productId}
AND crpp.shopOrderID = #{shopOrderId}
AND rp.status = '2' AND rp.delFlag = '0'
SELECT SUM(crpp.actualCancelNum)
FROM cm_returned_purchase_product crpp
LEFT JOIN cm_returned_purchase rp ON rp.id = crpp.returnedID
WHERE crpp.productID = #{productId}
AND crpp.shopOrderID = #{shopOrderId}
AND rp.status = '2' AND rp.delFlag = '0'
SELECT
orderID AS orderId,
shopOrderIds,
orderSource,
orderNo,
organizeID AS organizeId,
userID AS userId,
clubID AS clubId,
buyUserID AS buyUserId,
orderTime AS orderTime,
updateDate AS updateDate,
delFlag,
userBeans,
orderType,
orderSubmitType,
confirmFlag,
onlinePayFlag,
splitFlag,
payFlag,
receiptStatus,
payStatus,
zeroCostFlag,
sendOutStatus,
refundType,
affirmPaymentFlag,
productCount,
presentCount,
promotionalGiftsCount,
hasActProduct,
promotionFullReduction,
secondHandOrderFlag,
invoiceFlag,
freePostFlag AS postageFlag,
freight AS postage,
productTotalFee,
orderTotalFee,
payTotalFee,
payableAmount,
balancePayFee,
status,
paySuccessCounter,
confirmTime,
payTime,
rebateFlag,
clauseID AS clauseId,
clauseName
FROM cm_order
WHERE orderID = #{orderId}
SELECT
shopOrderID AS shopOrderId,
shopOrderNo,
orderID AS orderId,
orderNo,
shopID AS shopId,
note,
userID AS userId,
clubID AS clubId,
spID AS spId,
orderPromotionsId,
promotionFullReduction,
brokerage,
canRefundAmount,
itemCount,
totalAmount,
productAmount,
needPayAmount,
shopProductAmount,
shopPostFee,
shopTaxFee,
shouldPayShopAmount,
orderTime,
orderSubmitType,
payStatus,
sendOutStatus,
splitFlag
FROM cm_shop_order
WHERE delFlag = 0
AND orderID = #{orderId}
SELECT
id,
shopOrderID AS shopOrderId,
orderID AS orderId,
outStoreTimes,
status,
mailer,
shopID AS shopId,
updateDate,
deliveryTime,
receiptTime,
remarkImage,
remark
FROM cm_logistics_batch WHERE orderID= #{orderId}
SELECT
clr.id,
clr.logisticsBatchID AS logisticsBatchId,
clr.shopOrderID AS shopOrderId,
clr.orderID AS orderId,
clr.orderProductID AS orderProductId,
clr.buyNum,
clr.num,
clr.productID AS productId,
clr.productName,
clr.image
FROM cm_logistics_record clr
WHERE clr.shopOrderID = #{shopOrderId} AND clr.logisticsBatchID = #{logisticsBatchId}
SELECT DISTINCT
li.id,
li.logisticsBatchID AS logisticsBatchId,
li.type,
li.shopOrderID AS shopOrderId,
li.orderProductID AS orderProductId,
li.orderID AS orderId,
li.nu,
li.state,
li.info,
li.logisticsCompanyName,
li.logisticsCompanyCode,
li.shopID AS shopId,
li.updateDate,
li.remarks
FROM logistics_information li
WHERE li.logisticsBatchID = #{logisticsBatchId}
SELECT
id AS couponId,
couponAmount,
touchPrice,
startDate,
endDate,
couponType,
userId,
shopId,
productType,
categoryType
FROM cm_coupon
WHERE delFlag = 0 AND couponsMode = 0 AND status != 2
AND (NOW() BETWEEN startDate AND endDate)
AND couponType != 2
AND id NOT IN(SELECT couponId FROM cm_coupon_club WHERE userId = #{userId})
AND (couponType IN (0,1,3)
OR couponType = 2 AND userId = #{userId}
OR ((SELECT registerTime FROM USER WHERE userID = #{userId}) = ]]> startDate
AND couponType = 4))
ORDER BY createDate DESC
SELECT
a.id AS clubCouponId,
cc.id AS couponId,
cc.couponAmount,
cc.touchPrice,
cc.startDate,
cc.endDate,
cc.couponType,
cc.userId,
cc.shopId,
cc.productType,
cc.categoryType
FROM cm_coupon_club a
LEFT JOIN cm_coupon cc ON a.couponId = cc.id
WHERE cc.delFlag = 0
AND a.delFlag = 0
AND a.userId = #{userId}
AND a.status = 1
AND NOW() BETWEEN cc.startDate
AND cc.endDate
AND cc.status != 2
ORDER BY a.createDate DESC
SELECT productId FROM cm_coupon_product
WHERE couponId = #{couponId}
AND pcStatus = 1
AND appletsStatus = 1
SELECT
id,
type,
orderId,
invoiceTitle,
corporationTaxNum,
registeredAddress,
registeredPhone,
bankAccountNo,
openBank
FROM bp_order_invoice
WHERE orderId = #{orderId}
LIMIT 1