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
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})