a.id AS "id",
a.relationType AS "relationType",
a.receiptID AS "receiptID",
a.associateAmount AS "associateAmount",
a.orderID AS "orderID",
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}
)
insert into cm_online_refund(userId,mborderId,orderRequestNo,orderId,amount,refundType,refundTime,delFlag)
values (#{userId},#{mborderId},#{orderRequestNo},#{orderId},#{amount},#{refundType},now(),0)
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
from cm_receipt_order_relation a
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 SUM(amount)
FROM cm_user_balance_record cubr
WHERE cubr.orderId = #{orderId}
AND cubr.type = 2
AND cubr.balanceType = 10
AND cubr.delFlag = 0
SELECT cror.mbOrderId FROM cm_receipt_order_relation cror
LEFT JOIN cm_user_balance_record cubr ON cror.orderID = cubr.orderId
LEFT JOIN cm_order co ON cror.orderID = co.orderID
WHERE cubr.balanceType IN (13, 16, 17)
AND cror.splitStatus = 0
AND cubr.type = 1
AND cror.delFlag = 0
AND cubr.delFlag = 0
AND co.delFlag = 0
AND co.refundType != 2
AND cubr.userId = #{userId}
order by cror.associateAmount desc
select userId
from cm_order
where orderID = #{orderId}
SELECT cror.associateAmount-SUM(IFNULL(cor.amount,0))
FROM cm_receipt_order_relation cror
LEFT JOIN cm_online_refund cor ON cror.mbOrderId=cor.mbOrderId
WHERE cror.mbOrderId = #{mbOrderId}
AND cor.delflag=0
AND cror.delflag=0