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_,organ_id_) VALUES(#{id},#{examRegistrationId},#{studentId},#{examinationBasicId},#{orderNo},#{transNo},#{merNo},#{transAmount},#{transStatus},#{transSuccessedTime},NOW(),NOW(),#{tenantId},#{organId}) 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_type_ = #{payType}, pay_channel_ = #{payChannel}, mer_no_ = #{merNo}, trans_status_ = #{transStatus}, trans_amount_ = #{transAmount}, memo_ = #{memo}, update_time_ = NOW() WHERE id_ = #{id} DELETE FROM exam_registration_payment WHERE id_ = #{id} AND erp.student_id_=#{studentId} AND erp.examination_basic_id_=#{examinationBasicId} AND erp.exam_registration_id_=#{examRegistrationId} AND ec.card_no_=#{cardNo} AND ec.card_no_=#{cardNo} AND erp.organ_id_ IN #{organId} AND (ec.card_no_ LIKE CONCAT('%', #{serch}, '%'))