INSERT INTO exam_registration_payment
        (id_,exam_registration_id_,student_id_,examination_basic_id_,order_no_,trans_no_,mer_no_,trans_amount_,trans_status_,trans_successed_time_,create_time_,update_time_,tenant_id_)
        VALUES(#{id},#{examRegistrationId},#{studentId},#{examinationBasicId},#{orderNo},#{transNo},#{transAmount},#{transStatus},#{merNo},#{transSuccessedTime},NOW(),NOW(),#{tenantId})
    
    
    
        UPDATE exam_registration_payment
        
            
                examination_basic_id_ = #{examinationBasicId},
            
            
                order_no_ = #{orderNo},
            
            
                id_ = #{id},
            
            
                tenant_id_ = #{tenantId},
            
            
                exam_registration_id_ = #{examRegistrationId},
            
            
                student_id_ = #{studentId},
            
            
                trans_successed_time_ = #{transSuccessedTime},
            
            
                trans_no_ = #{transNo},
            
            
                pay_channel_ = #{pay_channel_},
            
            
                mer_no_ = #{merNo},
            
            
                trans_status_ = #{transStatus},
            
            
                trans_amount_ = #{transAmount},
            
            update_time_ = NOW()
        
        WHERE id_ = #{id}
    
    
    
        DELETE
        FROM exam_registration_payment
        WHERE id_ = #{id}