and (t.task_name like concat('%', #{keyword}, '%') or t.video_url like concat('%', #{keyword}, '%')) and t.status = #{status} insert into video_script_task (task_name, video_url, video_urls, script_type, status, prompt_hint, transcript, video_content, omni_content, analysis_content, script_content, summary, codedesk_task_id, use_omni_analysis, error_message, creator_id, create_time, update_time) values (#{taskName}, #{videoUrl}, #{videoUrls}, #{scriptType}, #{status}, #{promptHint}, #{transcript}, #{videoContent}, #{omniContent}, #{analysisContent}, #{scriptContent}, #{summary}, #{codedeskTaskId}, #{useOmniAnalysis}, #{errorMessage}, #{creatorId}, now(), now()) update video_script_task set task_name = #{taskName}, video_url = #{videoUrl}, video_urls = #{videoUrls}, script_type = #{scriptType}, status = #{status}, prompt_hint = #{promptHint}, transcript = #{transcript}, video_content = #{videoContent}, omni_content = #{omniContent}, analysis_content = #{analysisContent}, script_content = #{scriptContent}, summary = #{summary}, codedesk_task_id = #{codedeskTaskId}, use_omni_analysis = #{useOmniAnalysis}, error_message = #{errorMessage}, update_time = now() where id = #{id} update video_script_task set status = #{targetStatus}, update_time = now() where id = #{id} and status = #{sourceStatus} update video_script_task set status = #{status}, transcript = #{transcript}, video_content = #{videoContent}, omni_content = #{omniContent}, analysis_content = #{analysisContent}, script_content = #{scriptContent}, summary = #{summary}, codedesk_task_id = #{codedeskTaskId}, error_message = #{errorMessage}, update_time = now() where id = #{id} delete from video_script_task where id = #{id}