SELECT DISTINCT
t1.*,
t2.NAME_ AS formName,
t2.TENANT_ID_ AS systemSn,
t2.BUSINESS_KEY_ AS businessKey,
t2.PROC_INST_ID_ AS processInstanceId,
t1.CREATE_TIME_ AS startTime
FROM
act_ru_task t1
INNER JOIN act_ru_execution t2 ON t1.PROC_INST_ID_ = t2.PROC_INST_ID_
LEFT JOIN act_ru_identitylink t3 ON t3.TASK_ID_ = t1.ID_
WHERE
t2.BUSINESS_KEY_ IS NOT NULL
AND (
t1.ASSIGNEE_ = '0001'
OR (
t1.ASSIGNEE_ IN (
SELECT
G.group_id_
FROM
act_id_membership G
WHERE
G.user_id_ = '0001'
)
)
OR (
(
t1.ASSIGNEE_ IS NULL
OR t1.ASSIGNEE_ = ''
)
AND (
t3.USER_ID_ = '0001'
OR t3.GROUP_ID_ IN (
SELECT
g.group_id_
FROM
act_id_membership g
WHERE
g.user_id_ = '0001'
)
)
)
)
;
flowable查询待办任务
猜你喜欢
转载自blog.csdn.net/qq_36213455/article/details/107816653
今日推荐
周排行