( so.is_public = 1 OR so.owner_id = #{userId} OR EXISTS (SELECT 1 FROM sys_oss_acl a WHERE a.oss_id = so.oss_id AND a.user_id = #{userId}) ) INSERT INTO oa_project_schedule_step ( schedule_id, step_order, step_name, tab_node, first_level_node, second_level_node, specification, sort_num ) VALUES ( #{item.scheduleId}, #{item.stepOrder}, #{item.stepName}, #{item.tabNode}, #{item.firstLevelNode}, #{item.secondLevelNode}, #{item.specification}, #{item.sortNum} ) UPDATE oa_project_schedule_step SET status = 1, actual_end = NOW() WHERE schedule_id = #{scheduleId} AND step_order = #{currentStep} AND del_flag = '0' and use_flag = '1' DELETE FROM oa_project_schedule_step WHERE schedule_id IN #{id}