SELECT COUNT(*)
FROM cm_logistics_batch
WHERE orderID = #{orderId}
SELECT COUNT(*)
FROM cm_logistics_batch
WHERE shopOrderId = #{shopOrderId}
select ifnull(organizeID, 0) as organizeId
from cm_order
where orderId = #{orderId}
select ifnull(organizeID, 0) as organizeId
from cm_shop_order
where shopOrderId = #{shopOrderId}
SELECT
cso.shopOrderID AS shopOrderId,
cso.shopOrderNo,
cso.orderID AS orderId,
cso.organizeID AS organizeId,
ifnull(cso.isColdChina, 0) AS isColdChina,
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.svipShopReduction,
cso.brokerage,
cso.canRefundAmount,
cso.itemCount,
cso.totalAmount,
cso.productAmount,
cso.needPayAmount,
cso.shopProductAmount,
ifnull(cso.shopPostFee, 0) as shopPostFee,
ifnull(cso.shopPostFlag, 0) as shopPostFlag,
cso.shopTaxFee,
cso.shouldPayShopAmount,
cso.orderTime,
cso.orderSubmitType,
cso.splitFlag,
ifnull(cso.sendOutStatus, 1) as sendOutStatus,
s.name AS shopName,
ifnull(s.payway, 0) AS payway,
s.logo AS shopLogo,
s.shopType as shopType,
ifnull(cso.receiptAmount,0) as receiptAmount,
cso.eachDiscount,
ifnull(cso.realPay, cso.needPayAmount) as readPay,
ifnull(cso.receiptStatus, 1) as receiptStatus
FROM cm_shop_order cso
LEFT JOIN shop s ON cso.shopID = s.shopID
WHERE cso.delFlag = 0
AND cso.shopOrderID IN
#{shopOrderId}
SELECT
cso.shopOrderID AS shopOrderId,
cso.shopOrderNo,
cso.orderID AS orderId,
cso.organizeID AS organizeId,
ifnull(cso.isColdChina, 0) AS isColdChina,
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.svipShopReduction,
cso.brokerage,
cso.canRefundAmount,
cso.itemCount,
cso.totalAmount,
cso.productAmount,
cso.needPayAmount,
cso.shopProductAmount,
ifnull(cso.shopPostFee, 0) as shopPostFee,
ifnull(cso.shopPostFlag, 0) as shopPostFlag,
cso.shopTaxFee,
cso.shouldPayShopAmount,
cso.orderTime,
cso.orderSubmitType,
cso.splitFlag,
ifnull(cso.accountAmount,0) as accountAmount,
ifnull(cso.useBalanceFlag,0) as useBalanceFlag,
ifnull(cso.sendOutStatus, 1) as sendOutStatus,
s.name AS shopName,
ifnull(s.payway, 0) AS payway,
s.logo AS shopLogo,
s.shopType as shopType,
ifnull(cso.receiptAmount,0) as receiptAmount,
cso.eachDiscount,
ifnull(cso.realPay, cso.needPayAmount) as readPay,
ifnull(cso.receiptStatus, 1) as receiptStatus
FROM cm_shop_order cso
LEFT JOIN shop s ON cso.shopID = s.shopID
WHERE cso.delFlag = 0 and cso.receiptStatus != 3
AND cso.shopOrderID IN
#{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,
cdr.quickInfoId as infoId,
cror.associateAmount
FROM cm_receipt_order_relation cror
LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
WHERE ((cror.orderID = #{shopOrderId} AND cror.relationType = '2') OR
(cror.shopOrderId = #{shopOrderId} AND cror.relationType = '2'))
AND cror.delFlag = '0'
AND cdr.delFlag = '0'
AND cdr.receiptStatus = '3'
AND cdr.payType != '16'
ORDER BY cdr.receiptDate DESC
SELECT id,
name,
description,
orderId,
type,
mode,
touchPrice,
reducedPrice,
beginTime,
endTime,
status
FROM cm_promotions_order
WHERE id = #{orderPromotionsId}
SELECT cop.skuId,
cop.orderProductID AS orderProductId,
cop.orderID AS orderId,
cop.orderNo,
cop.shopOrderID AS shopOrderId,
cop.shopOrderNo,
cop.orderPromotionsId,
cop.organizeId,
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 AS giftType,
cop.svipPriceFlag,
cop.svipPriceType,
cop.svipDiscount,
p.productCategory as productCategory,
p.productType,
p.productCode,
p.splitCode,
p.returnGoodsStutas
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,
cdr.quickInfoId as infoId,
cror.associateAmount
FROM cm_receipt_order_relation cror
LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
WHERE cror.shopOrderId = #{shopOrderId} AND cror.relationType = '2'
AND cror.delFlag = '0'
AND cdr.delFlag = '0'
AND cdr.receiptStatus = '3'
AND cdr.payType != '16'
ORDER BY cdr.receiptDate DESC
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.mbOrderId,
cror.associateAmount
FROM cm_receipt_order_relation cror
LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
WHERE vipRecordId = #{vipRecordId}
AND cror.relationType = '3'
AND cror.delFlag = '0'
AND cdr.delFlag = '0'
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 count(*)
FROM cm_receipt_order_relation cror
LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
WHERE (cror.orderId = #{shopOrderId} or cror.shopOrderId = #{shopOrderId} )
AND cror.relationType = '2'
AND cror.delFlag = '0'
AND cdr.delFlag = '0'
AND cdr.receiptStatus IN (2, 3)
AND cdr.payWay = '2'
select count(id) from cm_order_payment_voucher where shopOrderId = #{shopOrderId}
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}
update cm_shop_order
set useBalanceFlag = #{useBalanceFlag},
accountAmount = #{accountAmount},
receiptStatus = #{receiptStatus}
where shopOrderId = #{shopOrderId}
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.skuId,
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,
IF(cop.shopid = 998 AND co.freight > 0, co.freight, cop.costPrice) AS 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,
p.splitCode,
p.productType
FROM cm_order_product cop
LEFT JOIN product p ON cop.productID = p.productID
LEFT JOIN cm_order co ON cop.orderId = co.orderId
WHERE co.orderID = #{orderId}
AND IF(co.userBeans = 0, 1 = 1, cop.shopid != 998)
ORDER BY cop.discountPrice DESC
SELECT cop.skuId,
cop.orderProductID AS orderProductId,
cop.orderID AS orderId,
cop.orderNo,
cop.shopOrderID AS shopOrderId,
cop.shopOrderNo,
(select clubID from cm_order where orderId = cso.orderId ) as clubId,
cop.orderPromotionsId,
cop.productId,
cop.shopId,
cop.name,
cop.productImage AS image,
cop.price,
cop.shopName,
IF(cop.shopid = 998 AND cso.shopPostFlag > 0, cso.shopPostFlag, cop.costPrice) AS 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,
p.splitCode,
p.productType
FROM cm_order_product cop
LEFT JOIN product p ON cop.productID = p.productID
LEFT JOIN cm_shop_order cso ON cop.orderId = cso.orderId
WHERE cso.shopOrderId = #{shopOrderId}
AND IF(cso.useBeanAmount = 0, 1 = 1, cop.shopid != 998)
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 refundStatus from cm_shop_order where shopOrderId = #{shopOrderId}
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,
discountFee,
status,
paySuccessCounter,
confirmTime,
payTime,
rebateFlag,
clauseID AS clauseId,
clauseName,
payTime,
orderNo
FROM cm_order
WHERE orderID = #{orderId}
SELECT
cso.shopOrderID AS shopOrderId,
cso.shopOrderNo,
cso.orderID AS orderId,
IFNULL(cso.organizeID, 0) AS organizeId,
IFNULL(cso.isColdChina, 0) AS isColdChina,
cso.orderNo,
cso.shopID AS shopId,
cso.note,
cso.userID AS userId,
(select clubID from cm_order where orderId = cso.orderId ) as clubId,
cso.spID AS spId,
ifnull(cso.presentNum, 0) as presentNum,
cso.orderPromotionsId,
cso.promotionFullReduction,
cso.svipShopReduction,
cso.brokerage,
cso.canRefundAmount,
cso.itemCount,
cso.totalAmount,
cso.productAmount,
cso.needPayAmount,
ifnull(cso.accountAmount,0) as accountAmount,
cso.shopProductAmount,
ifnull(cso.shopPostFee, 0) as shopPostFee,
IFNULL(cso.shopPostFlag, 0) AS shopPostFlag,
cso.shopTaxFee,
cso.shouldPayShopAmount,
(select userBeans from cm_order where orderId = cso.orderId ) as userBeans,
cso.orderTime,
cso.payStatus,
cso.orderSubmitType,
cso.splitFlag,
ifnull(cso.useBalanceFlag, 0) as useBalanceFlag,
ifnull(cso.sendOutStatus, 1) as sendOutStatus,
(select secondHandOrderFlag from cm_order where orderId = cso.orderId ) as secondHandOrderFlag,
s.name AS shopName,
ifnull(s.payway, 0) AS payway,
s.logo AS shopLogo,
s.shopType AS shopType,
IFNULL(cso.receiptAmount,0) AS receiptAmount,
cso.eachDiscount,
IFNULL(cso.realPay, cso.needPayAmount)AS readPay,
ifnull(cso.receiptStatus, 1) as receiptStatus,
cso.shopStatus as status
FROM cm_shop_order cso
LEFT JOIN shop s ON cso.shopID = s.shopID
where cso.delFlag = 0 AND cso.shopOrderId = #{shopOrderId}
SELECT co.orderID AS orderId,
co.shopOrderIds,
co.orderSource,
co.orderNo,
co.organizeID AS organizeId,
co.userID AS userId,
co.clubID AS clubId,
co.buyUserID AS buyUserId,
co.orderTime AS orderTime,
co.updateDate AS updateDate,
co.delFlag,
co.userBeans,
co.orderType,
co.orderSubmitType,
co.confirmFlag,
co.onlinePayFlag,
co.splitFlag,
co.payFlag,
co.receiptStatus,
co.payStatus,
co.zeroCostFlag,
co.sendOutStatus,
co.refundType,
co.affirmPaymentFlag,
co.productCount,
co.presentCount,
co.promotionalGiftsCount,
co.hasActProduct,
co.promotionFullReduction,
co.secondHandOrderFlag,
co.invoiceFlag,
co.freePostFlag AS postageFlag,
co.freight AS postage,
co.productTotalFee,
co.orderTotalFee,
co.payTotalFee,
co.payableAmount,
co.balancePayFee,
co.discountFee,
co.status,
co.paySuccessCounter,
co.confirmTime,
co.payTime,
co.rebateFlag,
co.clauseID AS clauseId,
co.clauseName
FROM cm_shop_order cso
LEFT JOIN cm_order co ON cso.orderID = co.orderID
WHERE cso.shopOrderID = #{shopOrderId}
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,
ifnull(shopPostFee, 0) as shopPostFee,
shopTaxFee,
shouldPayShopAmount,
orderTime,
orderSubmitType,
payStatus,
ifnull(sendOutStatus, 1) as sendOutStatus,
ifnull(receiptStatus, 1) as receiptStatus,
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 id,
shopOrderID AS shopOrderId,
orderID AS orderId,
outStoreTimes,
status,
mailer,
shopID AS shopId,
updateDate,
deliveryTime,
receiptTime,
remarkImage,
remark
FROM cm_logistics_batch
WHERE shopOrderID = #{shopOrderId}
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,
moneyCouponPrice,
moneyCouponFlag,
moneyCouponType,
couponPayWay,
startDate,
endDate,
if(#{registerTime} ]]> startDate,#{registerTime},startDate) as startDate,
if(useTimeFlag=1 or receiveFlag=1,endDate,date_add(if(#{registerTime} ]]> startDate and
#{registerTime}
endDate,#{registerTime},startDate),interval receivePeriod day)) as endDate,
couponType,
userId,
shopId,
productType,
categoryType
FROM cm_coupon
WHERE delFlag = 0 AND couponsMode = 0 AND status != 2
AND couponType != 2
AND NOW() ]]> startDate
AND NOW() if(receiveFlag = 1,endDate,date_add(startDate,interval receivePeriod day))
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))
and NOW() ]]> startDate
and NOW() if(receiveFlag = 1,endDate,
date_add(if(#{registerTime} ]]> startDate and #{registerTime}
endDate,#{registerTime},startDate),
interval receivePeriod day))
ORDER BY createDate DESC
SELECT a.id AS clubCouponId,
cc.id AS couponId,
cc.couponAmount,
cc.touchPrice,
cc.moneyCouponFlag,
cc.moneyCouponPrice,
cc.moneyCouponType,
if(cc.vipFlag = 1, cc.startDate, a.createDate) as startDate,
if(cc.useTimeFlag = 1 or cc.vipFlag = 1, cc.endDate,
date_add(a.createDate, interval cc.usePeriod day)) as endDate,
cc.couponType,
cc.userId,
cc.shopId,
cc.productType,
cc.categoryType,
cc.couponPayWay
FROM cm_coupon_club a
LEFT JOIN cm_coupon cc ON a.couponId = cc.id
WHERE if(cc.moneyCouponFlag = 2, cc.delFlag = 0, cc.id > 0)
AND a.delFlag = 0
AND a.userId = #{userId}
AND a.status = 1
AND if(cc.vipFlag = 1,
NOW() BETWEEN cc.startDate AND cc.endDate,
NOW() BETWEEN a.createDate AND if(cc.usePeriod is null, cc.endDate,
date_add(a.createDate, interval cc.usePeriod day)))
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,
invoiceTitleType as headingType,
orderId,
invoiceTitle,
corporationTaxNum,
registeredAddress,
registeredPhone,
bankAccountNo,
openBank
FROM bp_order_invoice
WHERE orderId = #{orderId}
LIMIT 1
select registerTime
from user
where userID = #{userId}
select userBeans
from cm_order
where orderID = #{orderId}
SELECT COUNT(*)
FROM product p
LEFT JOIN cm_order_product cop ON cop.productid = p.productid
WHERE cop.orderId = #{orderId}
AND (p.splitCode IS NULL OR p.splitCode = '')
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,
cdr.quickInfoId as infoId,
cror.associateAmount
FROM cm_receipt_order_relation cror
LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
WHERE ((cror.shopOrderId = #{shopOrderId} 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'
ORDER BY cdr.receiptDate DESC
SELECT cop.shopOrderID AS shopOrderId,
cop.shopOrderNo,
cop.orderID AS orderId,
cop.organizeID as organizeId,
cop.orderNo,
cop.shopID AS shopId,
cop.note,
cop.userID AS userId,
cop.clubID AS clubId,
cop.spID AS spId,
cop.orderPromotionsId,
cop.promotionFullReduction,
cop.brokerage,
cop.canRefundAmount,
cop.itemCount,
cop.totalAmount,
cop.productAmount,
cop.needPayAmount,
cop.shopProductAmount,
ifnull(cop.shopPostFee, 0) as shopPostFee,
cop.shopTaxFee,
cop.shouldPayShopAmount,
cop.orderTime,
cop.orderSubmitType,
cop.payStatus,
cop.splitFlag,
ifnull(cop.useBalanceFlag, 0) as useBalanceFlag,
ifnull(cop.realPay, cop.needPayAmount) as realPay,
cop.receiptAmount,
ifnull(cop.sendOutStatus, 1) as sendOutStatus,
ifnull(cop.receiptStatus, 1) as receiptStatus,
cop.splitCode,
ifnull(cop.paySuccessCounter, 0) as paySuccessCounter,
p.name as shopName,
ifnull(p.payway, 0) AS payway,
cop.shopStatus as status
FROM cm_shop_order cop
left join shop p on cop.shopID = p.shopID
WHERE delFlag = 0
AND shopOrderID = #{shopOrderId}
SELECT cop.skuId,
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,
IF(cop.shopid = 998 AND co.freight > 0, co.freight, cop.costPrice) AS 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,
p.splitCode,
p.productType
FROM cm_order_product cop
LEFT JOIN product p ON cop.productID = p.productID
LEFT JOIN cm_order co ON cop.orderId = co.orderId
WHERE cop.shopOrderID = #{shopOrderId}
AND IF(co.userBeans = 0, 1 = 1, cop.shopid != 998)
ORDER BY cop.discountPrice DESC
select totalAmount
from cm_shop_order
where shopOrderID = #{shopOrderId}
select eachDiscount
from cm_shop_order
where shopOrderID = #{shopOrderId}
SELECT ifnull(weChatFlag, 0)
FROM cm_shop_splitcode
WHERE commercialCode = #{splitCode}
and shopId = #{shopId}
SELECT COUNT(*)
FROM cm_receipt_order_relation cror
LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
WHERE cdr.payway = 1
AND cdr.payType = 12
AND cror.shopOrderId = #{shopOrderId}
SELECT stock
FROM cm_sku
WHERE productId = #{productId}
and organizeId = 0
ORDER BY stock DESC
LIMIT 1
select content
from helppage
where helpPageID = #{helpId}
select onlinePayWays
from cm_shop_order
where shopOrderID = #{shopOrderId}