- SELECT DISTINCT p.process_id FROM flw_process_actor p WHERE NOT EXISTS (SELECT 1 FROM sys_user_role u WHERE p.actor_id=u.role_id AND u.user_id=#{userId})
+ SELECT DISTINCT p.process_id FROM flw_process_actor p JOIN flw_process f ON p.process_id=f.id AND f.process_state=1
+ WHERE p.process_id NOT IN (SELECT p.process_id FROM flw_process_actor p LEFT JOIN sys_user_role u ON p.actor_id=u.role_id WHERE u.user_id=#{userId})