INSERT INTO pay_transaction ( id, order_id, channel, client_type, status, code_or_qr, qr_base64, request_params, response_snapshot, channel_trade_no, created_at, paid_at ) VALUES ( #{id}, #{orderId}, #{channel}, #{clientType}, #{status}, #{codeOrQr}, #{qrBase64}, #{requestParams}, #{responseSnapshot}, #{channelTradeNo}, #{createdAt}, #{paidAt} ) UPDATE pay_transaction order_id = #{orderId}, channel = #{channel}, client_type = #{clientType}, status = #{status}, code_or_qr = #{codeOrQr}, qr_base64 = #{qrBase64}, request_params = #{requestParams}, response_snapshot = #{responseSnapshot}, channel_trade_no = #{channelTradeNo}, paid_at = #{paidAt}, WHERE id = #{id}