a.id AS "id",
a.relationType AS "relationType",
a.receiptID AS "receiptID",
a.associateAmount AS "associateAmount",
a.orderID AS "orderID",
a.shopOrderId as "shopOrderId",
a.delFlag AS "delFlag"
SELECT
FROM cm_receipt_order_relation a
WHERE a.id = #{id}
SELECT
FROM cm_receipt_order_relation a
ORDER BY ${page.orderBy}
SELECT
FROM cm_receipt_order_relation a
ORDER BY ${page.orderBy}
INSERT INTO cm_receipt_order_relation(relationType,
receiptID,
associateAmount,
orderID,
delFlag)
VALUES (#{relationType},
#{receiptID},
#{associateAmount},
#{orderID},
#{delFlag})
UPDATE cm_receipt_order_relation
SET relationType = #{relationType},
receiptID = #{receiptID},
associateAmount = #{associateAmount},
orderID = #{orderID},
delFlag = #{delFlag}
WHERE id = #{id}
DELETE
FROM cm_receipt_order_relation
WHERE id = #{id}
select
,
b.receiptDate,
b.newReceiptType
from cm_receipt_order_relation a
left join cm_discern_receipt b on a.receiptID = b.id
where a.receiptID = #{receiptID}
and a.delFlag = 0
select a.*,
b.payType as "payType",
b.receiptDate as "receiptDate",
b.confirmType as "confirmType",
b.balanceAccountsRemark as "balanceAccountsRemark",
b.payWay as "payWay"
from cm_receipt_order_relation a
left join cm_discern_receipt b on a.receiptID = b.id
where a.orderID = #{orderID}
AND b.receiptType = '1'
AND b.receiptStatus = '3'
AND a.delFlag = '0'
AND b.delFlag = '0'
order by b.receiptDate desc
select a.relationType,
a.orderID AS "orderID",
a.receiptID AS "receiptID",
SUM(b.receiptAmount) AS "associateAmount",
b.payType as "payType",
DATE_FORMAT(b.receiptDate, "%Y年%m月%d日") as "receiptDate",
b.confirmType as "confirmType"
from cm_receipt_order_relation a
left join cm_discern_receipt b on a.receiptID = b.id
where a.orderID = #{orderID}
AND b.receiptType = '1'
AND b.receiptStatus = '3'
AND a.delFlag = '0'
AND b.delFlag = '0'
GROUP BY b.payType, DATE_FORMAT(b.receiptDate, "%Y年%m月%d日")
SELECT a.relationType,
a.orderID AS "orderID",
a.receiptID AS "receiptID",
b.receiptAmount AS "associateAmount",
b.payType AS "payType",
DATE_FORMAT(b.receiptDate, "%Y年%m月%d日") AS "receiptDate",
b.confirmType AS "confirmType"
FROM cm_receipt_order_relation a
LEFT JOIN cm_shop_order so ON a.orderID = so.shopOrderID
LEFT JOIN cm_discern_receipt b ON a.receiptID = b.id
WHERE so.orderID = #{orderID}
AND b.receiptType = '3'
AND b.receiptStatus = '2'
AND a.delFlag = '0'
AND b.delFlag = '0'
GROUP BY b.payType, DATE_FORMAT(b.receiptDate, "%Y年%m月%d日")
select IFNULL(sum(associateAmount), 0)
from cm_receipt_order_relation a
left join cm_discern_receipt b on a.receiptID = b.id
where a.orderID = #{orderID}
AND b.receiptStatus = '3'
AND a.delFlag = '0'
AND b.delFlag = '0'
SELECT cdr.id
FROM `cm_receipt_order_relation` cror
LEFT JOIN `cm_discern_receipt` cdr ON cror.receiptID = cdr.id
WHERE cdr.receiptStatus = '2'
AND cror.relationType = '2'
AND cror.delFlag = '0'
AND cror.orderID = #{orderID}
SELECT *
FROM cm_receipt_order_relation
WHERE orderID = #{orderID}
AND delFlag = '0'
GROUP BY orderID
SELECT cdr.receiptDate
FROM cm_receipt_order_relation cror
LEFT JOIN cm_discern_receipt cdr ON cror.receiptID = cdr.id
WHERE cror.relationType = 2
AND cror.delFlag = 0
AND cdr.payWay = 1
AND cror.orderID = #{orderID}
ORDER BY cdr.receiptDate
LIMIT 1
SELECT payType
FROM cm_discern_receipt cdr
LEFT JOIN cm_receipt_order_relation cror ON cdr.id = cror.receiptID
WHERE cror.shopOrderId = #{orderId}
select userId
from cm_order
where orderId = #{orderId}
SELECT
a.relationType,
a.receiptID,
a.shopOrderId,
a.orderID,
a.mbOrderId,
a.orderRequestNo,
a.splitStatus,
a.associateAmount-IFNULL((SELECT SUM(refundAmount) FROM cm_refundmoney_record WHERE
orderRequestNo=a.orderRequestNo),0) AS associateAmount,
b.payType AS "payType",
b.receiptDate AS "receiptDate",
b.confirmType AS "confirmType",
b.balanceAccountsRemark AS "balanceAccountsRemark",
b.payWay AS "payWay"
FROM cm_receipt_order_relation a
LEFT JOIN cm_discern_receipt b ON a.receiptID = b.id
WHERE a.shopOrderId IN
#{shopOrderID}
AND b.receiptType = '1'
AND b.receiptStatus = '3'
AND a.delFlag = '0'
AND b.delFlag = '0'
ORDER BY a.associateAmount DESC