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