INSERT INTO cm_discern_receipt(payWay,
payType,
receiptType,
receiptStatus,
smsContent,
smsMd5Code,
receiptAmount,
handlingFee,
confirmType,
receiptUserPermissionID,
confirmUserPermissionID,
reviewUserPermissionID,
cancelUserPermissionID,
noOrderReason,
reviewReason,
rebateRemarks,
cancelReason,
receiptDate,
confirmDate,
reviewDate,
cancelDate,
updateDate,
delFlag)
VALUES (#{payWay},
#{payType},
#{receiptType},
#{receiptStatus},
#{smsContent},
#{smsMd5Code},
#{receiptAmount},
#{handlingFee},
#{confirmType},
#{receiptUserPermissionId},
#{confirmUserPermissionId},
#{reviewUserPermissionId},
#{cancelUserPermissionId},
#{noOrderReason},
#{reviewReason},
#{rebateRemarks},
#{cancelReason},
#{receiptDate},
#{confirmDate},
#{reviewDate},
#{cancelDate},
#{updateDate},
#{delFlag})
update cm_discern_receipt
shopName=#{shopName},
shopID=#{shopId},
shopOrderID=#{shopOrderId},
newReceiptType = #{newReceiptType},
payWay = #{payWay},
payType = #{payType},
receiptType = #{receiptType},
receiptStatus = #{receiptStatus},
smsContent = #{smsContent},
smsMd5Code = #{smsMd5Code},
orderFlag = #{orderFlag},
receiptAmount = #{receiptAmount},
handlingFee = #{handlingFee},
confirmType = #{confirmType},
confirmUserPermissionID = #{confirmUserPermissionId},
reviewUserPermissionID = #{reviewUserPermissionId},
cancelUserPermissionID = #{cancelUserPermissionId},
noOrderReason = #{noOrderReason},
reviewReason = #{reviewReason},
cancelReason = #{cancelReason},
receiptDate = #{receiptDate},
confirmDate = #{confirmDate},
reviewDate = #{reviewDate},
cancelDate = #{cancelDate},
updateDate = #{updateDate},
delFlag = #{delFlag},
rebateRemarks = #{rebateRemarks},
where id = #{id}
UPDATE cm_receipt_user
SET openid=#{openid},
unionId=#{unionId}
WHERE mobile = #{mobile}
UPDATE cm_receipt_order_relation
SET delFlag = '1'
WHERE receiptID = #{receiptId}
UPDATE cm_shop_order
SET payStatus = #{payStatus}
WHERE shopOrderID = #{shopOrderId}
UPDATE shop s
SET s.rebateAmount = (IFNULL(s.rebateAmount, 0) + #{amount}),
s.ableRebateAmount = (IFNULL(s.ableRebateAmount, 0) + #{amount})
WHERE s.shopID = #{shopId}
INSERT INTO cm_refund_shop(shopID, operator, operatTime, refundAmount, refundType, remark, refundWay,
refundBalanceAmount)
VALUES (#{shopId}, #{operator}, #{operateTime}, #{refundAmount}, #{refundType}, #{remark}, #{refundWay},
#{refundBalanceAmount})
INSERT INTO cm_refund_shop_record(shopID, shopOrderID, shopOrderNo, refundAmount, refundType, refundTime,
refundShopID)
VALUES (#{shopId}, #{shopOrderId}, #{shopOrderNo}, #{refundAmount}, #{refundType}, #{refundTime},
#{refundShopId})
INSERT INTO cm_rebate_record(type, shopId, receiptID, shopOrderId, rebateAmount, operatTime)
VALUES (#{type}, #{shopId}, #{receiptId}, #{shopOrderId}, #{rebateAmount}, #{operateTime})