INSERT INTO replacement_instrument_activity (cooperation_organ_id_, user_id_, user_name_, grade_, classes_,
mobile_no_, subject_id_, question_result_, instruments_id_,
goods_id_,other_suggestion_,topic_id_,replacement_instrument_cooperation_id_,create_time_, update_time_)
VALUES (#{cooperationOrganId}, #{userId}, #{userName}, #{grade}, #{classes}, #{mobileNo}, #{subjectId},
#{questionResult}, #{instrumentsId}, #{goodsId}, #{otherSuggestion}, #{topicId},#{replacementInstrumentCooperationId}, NOW(), NOW())
UPDATE replacement_instrument_activity
topic_id_ = #{topicId},
subject_id_ = #{subjectId},
open_flag_ = #{openFlag},
pay_status_ = #{payStatus},
user_id_ = #{userId},
cooperation_organ_id_ = #{cooperationOrganId},
replacement_instrument_cooperation_id_ = #{replacementInstrumentCooperationId},
user_name_ = #{userName},
question_result_ = #{questionResult},
update_time_ = #{updateTime},
instruments_id_ = #{instrumentsId},
goods_id_ = #{goodsId},
other_suggestion_ = #{otherSuggestion},
mobile_no_ = #{mobileNo},
classes_ = #{classes},
grade_ = #{grade},
WHERE id_ = #{id}
DELETE
FROM replacement_instrument_activity
WHERE id_ = #{id}
AND ria.cooperation_organ_id_ = #{cooperationOrganId}
AND ria.replacement_instrument_cooperation_id_ = #{cooperationId}
AND ria.subject_id_ = #{subjectId}
AND ria.instruments_id_ >=1
AND ria.instruments_id_ IS NULL
AND ria.question_result_ LIKE CONCAT('1', '%')
AND ria.question_result_ LIKE CONCAT('0', '%')
AND g.brand_ = #{brand}
AND g.specification_ = #{specification}
AND FIND_IN_SET(o.id_ , #{organId})
AND (ria.mobile_no_ LIKE CONCAT('%', #{search}, '%') OR ria.user_name_ LIKE CONCAT('%', #{search}, '%'))
AND (ria.cooperation_organ_id_ = #{cooperationOrganIdOrName} OR co.name_ LIKE CONCAT('%',
#{cooperationOrganIdOrName}, '%'))
AND ria.pay_status_ = #{payStatus}
UPDATE replacement_instrument_activity
SET open_flag_ = 1
WHERE replacement_instrument_cooperation_id_ = #{replacementInstrumentCooperationId}
AND open_flag_ = 0
AND instruments_id_ > 0