insert into bpm_check_opinion_hi (id_,proc_def_id_,sup_inst_id_,proc_inst_id_,task_id_,task_key_,task_name_,token_,qualfieds_,qualfied_names_,auditor_,auditor_name_,opinion_,status_,form_def_id_,form_name_,create_time_,assign_time_,complete_time_,dur_ms_,files_,Z_FILES_,interpose_,org_id_,org_path_,form_data_,parent_task_id_) select id_,proc_def_id_,sup_inst_id_,proc_inst_id_,task_id_,task_key_,task_name_,token_,qualfieds_,qualfied_names_,auditor_,auditor_name_,opinion_,status_,form_def_id_,form_name_,create_time_,assign_time_,complete_time_,dur_ms_,files_,Z_FILES_,interpose_,org_id_,org_path_,form_data_,parent_task_id_ from bpm_check_opinion where proc_inst_id_=#{procInstId} DELETE FROM bpm_check_opinion WHERE proc_inst_id_ in #{instId} UPDATE bpm_check_opinion set qualfied_names_ = #{assigneeName} WHERE task_id_=#{taskId} and status_='awaiting_check' UPDATE bpm_check_opinion SET prop1_=#{prop1,jdbcType=VARCHAR}, prop2_=#{prop2,jdbcType=VARCHAR}, prop3_=#{prop3,jdbcType=VARCHAR}, prop4_=#{prop4,jdbcType=VARCHAR}, prop5_=#{prop5,jdbcType=VARCHAR}, prop6_=#{prop6,jdbcType=LONGVARCHAR} WHERE id_=#{id} DELETE FROM bpm_check_opinion WHERE id_=#{id} UPDATE bpm_check_opinion SET status_=#{status,jdbcType=VARCHAR} WHERE task_id_=#{taskId,jdbcType=VARCHAR} and status_='awaiting_check' UPDATE bpm_check_opinion SET opinion_=#{opinion,jdbcType=VARCHAR}, files_=#{files,jdbcType=VARCHAR} WHERE id_=#{id} UPDATE bpm_check_opinion SET is_read_=1 WHERE task_id_=#{id} UPDATE bpm_check_opinion SET qualfieds_ = #{qualfieds,jdbcType=VARCHAR}, qualfied_names_ = #{qualfiedNames,jdbcType=VARCHAR} WHERE id_ = #{id,jdbcType=VARCHAR}