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