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}, '%'))