co.orderID AS orderId,
co.orderNo,
co.organizeID AS organizeId,
co.userID AS userId,
co.buyUserID AS buyUserId,
co.status,
co.shopOrderIDs AS shopOrderIds,
co.receiptStatus,
co.payStatus,
co.sendOutStatus,
co.refundType,
co.onlinePayFlag,
co.payTotalFee,
co.payableAmount,
co.balancePayFee,
co.discountFee,
co.promotionFullReduction,
co.note,
co.orderSource,
co.orderTime,
co.productCount,
co.presentCount,
co.promotionalGiftsCount,
co.invoiceFlag,
co.clauseID AS clauseId,
co.clauseContent,
co.clauseName,
co.freePostFlag,
co.freight,
co.couponAmount,
co.paySuccessCounter,
co.closeReason,
co.reductionAmount,
if(chcm.id is not null,true,false) as collageFlag,
chc.id as collageId,
chc.status as collageStatus,
chc.endTime as collageEndTime
select
from cm_order co
left join cm_hehe_collage_member chcm on co.orderID = chcm.orderId
left join cm_hehe_collage chc on chcm.collageId = chc.id
where co.delFlag = '0'
AND co.orderType = 2
AND co.userID = #{userId}
AND co.status IN(11,12,13,21,22,23)
AND co.status IN(11,12,21,22,31,32)
AND co.status IN(12,13,22,23,32,33)
AND co.refundType IN(1,2)
AND chcm.id is not null and co.refundType not in (1,2) and chc.status = 1
ORDER BY co.orderTime DESC
SELECT
`id`,
`shopOrderID` AS shopOrderId,
`orderID` AS orderId,
`outStoreTimes`,
`mailer`,
`shopID` AS shopId,
`deliveryTime`,
`receiptTime`,
`remarkImage`,
`remark`,
`status`
FROM
`cm_logistics_batch`
WHERE
orderID = #{orderId}
SELECT
cso.shopOrderID AS shopOrderId,
cso.shopOrderNo,
cso.orderID AS orderId,
cso.userID AS userId,
cso.shopID AS shopId,
cso.itemCount,
cso.totalAmount,
cso.note,
cso.shopPostFee,
cso.needPayAmount,
cso.eachDiscount,
cso.realPay,
cso.receiptAmount,
cso.receiptStatus,
(ifnull(cso.realPay,0)-ifnull(cso.receiptAmount,0)) as restAmount,
s.name AS shopName,
s.logo AS shopLogo
FROM
cm_shop_order cso
LEFT JOIN shop s ON cso.shopID = s.shopID
WHERE
cso.orderID = #{orderId}
AND cso.delFlag = '0'
SELECT
cop.orderProductID AS orderProductId,
cop.orderID AS orderId,
cop.shopOrderID AS shopOrderId,
cop.shopID AS shopId,
cop.productID AS productId,
cop.num,
cop.presentNum,
cop.outStoreType,
cop.productNo,
cop.price,
cop.normalPrice,
cop.costPrice,
cop.totalAmount,
cop.totalFee,
cop.shouldPayFee,
cop.discount,
cop.discountPrice,
cop.includedTax,
cop.invoiceType,
cop.taxRate,
cop.addedValueTax,
cop.totalAddedValueTax,
cop.notOutStore,
cop.name,
cop.productUnit,
cop.productImage,
cop.productType,
cop.ladderPriceFlag,
cop.heUserId
FROM
cm_order_product cop
WHERE
cop.shopOrderID = #{shopOrderId}
SELECT
cdr.id,
cdr.receiptDate,
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'
AND cror.delFlag = '0'
AND cdr.delFlag = '0'
AND cdr.receiptStatus = '3'
AND cdr.payType != '16'
ORDER BY
cdr.receiptDate DESC
SELECT
id,
name,
shouHuoRen,
mobile,
province as provinceName,
city as cityName,
town as townName,
address
FROM
bp_order_userinfo
WHERE
orderId = #{orderID}
SELECT
FROM
cm_order co
left join cm_hehe_collage_member chcm on co.orderID = chcm.orderId
left join cm_hehe_collage chc on chcm.collageId = chc.id
WHERE
co.orderID = #{orderID}
AND co.delFlag = '0'
SELECT
SUM(
crpp.actualReturnedNum
) AS 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
) AS 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
SUM(refundFee)
FROM
cm_returned_purchase
WHERE
orderID = #{orderId}
AND STATUS = '2'
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,
cop.productID
FROM
cm_logistics_record clr
LEFT JOIN cm_order_product cop ON clr.orderProductID = cop.orderProductID
WHERE
clr.shopOrderID = #{shopOrderId}
and clr.logisticsBatchID = #{batchId}
SELECT DISTINCT
li.`orderProductID` AS orderProductId,
li.`shopOrderID` AS shopOrderId,
li.`orderID` AS orderId,
li.`nu`,
li.`state`,
li.`info`,
li.`logisticsCompanyName`,
li.`logisticsCompanyCode`,
li.`shopID`,
li.`remarks`,
li.`logisticsBatchID` AS logisticsBatchId,
clb.deliveryTime
FROM
logistics_information li
LEFT JOIN cm_logistics_batch clb ON clb.id = li.logisticsBatchID
LEFT JOIN cm_logistics_record clr ON clr.logisticsBatchID=clb.id
WHERE
li.logisticsBatchID = #{logisticsBatchId}
UPDATE
cm_logistics_batch
SET
status = '1',
updateDate = NOW(),
receiptTime = NOW()
WHERE
orderID = #{orderId}
UPDATE
cm_order
SET
status = #{status},
updateDate = NOW()
WHERE
orderID = #{orderId}
UPDATE
cm_order
SET
delFlag = 1,
updateDate = NOW(),
note = '用户发起删除订单'
WHERE
orderID = #{orderId}
UPDATE cm_shop_order SET delFlag = 1 WHERE orderID = #{orderId}
UPDATE
cm_receipt_order_relation
SET
delFlag = '1'
WHERE
orderID = #{orderID}
UPDATE
cm_discern_receipt
SET
delFlag = '1'
WHERE
id = #{id}
SELECT
id,
shopID,
shopOrderID,
shopOrderNo,
payAmount,
wipePayment,
payType,
payTime,
payShopID,
status,
delFlag
FROM
cm_pay_shop_record
WHERE
delFlag = '0'
AND shopOrderID = #{shopOrderId}
ORDER BY payTime desc
UPDATE
cm_pay_shop_record
SET
delFlag = '0'
WHERE
shopOrderID = #{shopOrderId}
UPDATE
cm_pay_shop
SET
delFlag = '0'
WHERE
id = #{payShopId}
UPDATE
cm_order
SET
STATUS = 6,
updateDate = NOW(),
closeReason = #{reason},
closeTime = NOW()
WHERE
orderID = #{orderId}
SELECT
FROM
cm_order co
LEFT JOIN cm_order_product cop ON co.orderID = cop.orderID
left join cm_hehe_collage_member chcm on co.orderID = chcm.orderId
left join cm_hehe_collage chc on chcm.collageId = chc.id
WHERE
co.userID = #{userId}
AND co.delFlag = '0'
AND cop.name LIKE CONCAT('%',#{searchWord},'%')
GROUP BY
co.orderID
ORDER BY
co.orderTime DESC
SELECT
searchWord
FROM
user_order_history
WHERE
userId = #{userId}
AND delFlag = 0
ORDER BY
searchDate DESC
LIMIT
10
DELETE FROM user_order_history WHERE userId = #{userId}
INSERT INTO `user_order_history` (
`userId`, `searchWord`, `searchDate`,
`delFlag`
)
VALUES
(
#{userId}, #{searchWord}, #{searchDate},
#{delFlag}
)
SELECT
id
FROM
user_order_history
WHERE
searchWord = #{userId}
AND userId = #{searchWord}
AND delFlag = 0
UPDATE user_order_history SET searchDate = #{searchDate} WHERE id = #{id}
update cm_hehe_receive_coupon
set source = 2,
status = 1,
orderId =null,
useTime= null
where id = #{receiveCouponId}
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
)
SELECT
COUNT(*)
FROM
cm_order co
left join cm_hehe_collage_member chcm on co.orderID = chcm.orderId
left join cm_hehe_collage chc on chcm.collageId = chc.id
WHERE
co.userId = #{userId}
AND co.delFlag = '0'
AND co.status = '0'
AND co.status IN(11,12,13,21,22,23)
AND co.status IN(11,12,21,22,31,32)
AND co.status IN(12,13,22,23,32,33)
AND co.refundType IN(1,2)
AND chcm.id is not null and co.refundType not in (1,2) and chc.status = 1
SELECT
FROM
cm_order co
LEFT JOIN cm_order_product cop ON co.orderID = cop.orderID
left join cm_hehe_collage_member chcm on co.orderID = chcm.orderId
left join cm_hehe_collage chc on chcm.collageId = chc.id
WHERE
co.delFlag = '0'
AND co.orderType = 2
AND (
cop.heUserId = #{userId}
OR co.userID = #{userId}
)
AND cop.heUserId = #{userId}
AND co.userID != #{userId}
AND co.userID = #{userId}
AND co.status IN(11,12,13,21,22,23)
AND co.status IN(11,12,21,22,31,32)
AND co.status IN(12,13,22,23,32,33)
AND co.refundType IN(1,2)
AND chcm.id is not null and co.refundType not in (1,2) and chc.status = 1
AND cop.name LIKE CONCAT('%',#{searchWord},'%')
GROUP BY
co.orderID
ORDER BY
co.orderTime DESC
SELECT
productID AS productId,
heUserId,
name,
productImage,
num
FROM
cm_order_product
WHERE
orderID = #{orderId}
SELECT validFlag FROM cm_hehe_product WHERE productId = #{productId}
select receiveCouponId from cm_hehe_coupon_order_record 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,
realPay,
receiptAmount,
receiptStatus
FROM cm_shop_order
WHERE delFlag = 0
AND 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'
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