|
@@ -10,7 +10,7 @@
|
|
|
<select id="selectLaunchProcessList" resultType="com.aizuda.boot.modules.flw.entity.vo.FlwProcessVO">
|
|
|
WITH tb AS (SELECT t2.category_id,t2.process_id,t1.process_key,t1.process_name,t1.process_icon,t1.process_version,
|
|
|
t1.remark,t1.use_scope,t1.process_state,t1.sort AS process_sort,t1.create_time
|
|
|
- FROM flw_process t1 JOIN flw_process_configure t2 ON t1.ID = t2.process_id)
|
|
|
+ FROM flw_process t1 JOIN flw_process_configure t2 ON t1.ID = t2.process_id WHERE t1.process_state=1)
|
|
|
SELECT tb.* FROM tb WHERE NOT EXISTS (SELECT 1 FROM flw_process_actor a WHERE tb.process_id=a.process_id) UNION ALL
|
|
|
SELECT tb.* FROM tb WHERE EXISTS (SELECT 1 FROM flw_process_actor a JOIN sys_user_role r ON a.actor_id=r.role_id WHERE a.actor_type=0 AND r.user_id=0 AND tb.process_id=a.process_id)
|
|
|
</select>
|