提交 7ff618e4 编写于 作者: sq3536's avatar sq3536

兼容da

上级 4bd05170
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
INNER JOIN act_re_procdef arp ON RES.PROC_DEF_ID_ = arp.ID_ INNER JOIN act_re_procdef arp ON RES.PROC_DEF_ID_ = arp.ID_
WHERE WHERE
RES.ASSIGNEE_ = #{srf.sessioncontext.srfuserid} or ( RES.ASSIGNEE_ IS NULL AND RES.ASSIGNEE_ = #{srf.sessioncontext.srfuserid} or ( RES.ASSIGNEE_ IS NULL AND
EXISTS ( SELECT LINK.ID_ FROM ACT_RU_IDENTITYLINK LINK WHERE LINK.TASK_ID_ = RES.ID_ AND LINK.USER_ID_ = #{srf.sessioncontext.srfuserid}) ) EXISTS ( SELECT LINK1.ID_ FROM ACT_RU_IDENTITYLINK LINK1 WHERE LINK1.TASK_ID_ = RES.ID_ AND LINK1.USER_ID_ = #{srf.sessioncontext.srfuserid}) )
) t1 ) t1
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where> <where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where>
<if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if> <if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if>
...@@ -43,10 +43,10 @@ ...@@ -43,10 +43,10 @@
select distinct t1.TaskId as Id,USER_ID_ as UserId, t1.DefinitionId as ProcessDefinitionId, t1.DefinitionName as ProcessDefinitionName, t1.DefinitionKey as ProcessDefinitionKey, t1.InstanceId as select distinct t1.TaskId as Id,USER_ID_ as UserId, t1.DefinitionId as ProcessDefinitionId, t1.DefinitionName as ProcessDefinitionName, t1.DefinitionKey as ProcessDefinitionKey, t1.InstanceId as
ProcessInstanceId, ProcessInstanceId,
t1.TaskName as Name, t1.TaskDefinitionKey, t1.BusinessKey as ProcessInstanceBusinessKey, t1.Description, t1.CreateTime from ( t1.TaskName as Name, t1.TaskDefinitionKey, t1.BusinessKey as ProcessInstanceBusinessKey, t1.Description, t1.CreateTime from (
select res.ID_ as TaskId,link.USER_ID_,res.PROC_DEF_ID_ as DefinitionId,arp.NAME_ as DefinitionName,arp.KEY_ as DefinitionKey, select res.ID_ as TaskId,link1.USER_ID_,res.PROC_DEF_ID_ as DefinitionId,arp.NAME_ as DefinitionName,arp.KEY_ as DefinitionKey,
res.PROC_INST_ID_ as InstanceId,res.NAME_ as TaskName,res.TASK_DEF_KEY_ as TaskDefinitionKey,res.CATEGORY_ as BusinessKey, res.PROC_INST_ID_ as InstanceId,res.NAME_ as TaskName,res.TASK_DEF_KEY_ as TaskDefinitionKey,res.CATEGORY_ as BusinessKey,
res.DESCRIPTION_ as Description,res.CREATE_TIME_ as CreateTime res.DESCRIPTION_ as Description,res.CREATE_TIME_ as CreateTime
from ACT_RU_TASK RES inner join act_re_procdef arp on RES.PROC_DEF_ID_ = arp.ID_ left join ACT_RU_IDENTITYLINK link on res.ID_ = LINK.TASK_ID_ from ACT_RU_TASK RES inner join act_re_procdef arp on RES.PROC_DEF_ID_ = arp.ID_ left join ACT_RU_IDENTITYLINK link1 on res.ID_ = LINK1.TASK_ID_
) t1 ) t1
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where> <where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where>
<if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if> <if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if>
...@@ -63,9 +63,9 @@ ...@@ -63,9 +63,9 @@
res.DESCRIPTION_ as Description,res.CREATE_TIME_ as CreateTime res.DESCRIPTION_ as Description,res.CREATE_TIME_ as CreateTime
from ACT_RU_TASK RES from ACT_RU_TASK RES
inner join act_re_procdef arp on RES.PROC_DEF_ID_ = arp.ID_ inner join act_re_procdef arp on RES.PROC_DEF_ID_ = arp.ID_
where exists (select LINK.ID_ where exists (select LINK1.ID_
from ACT_RU_IDENTITYLINK LINK from ACT_RU_IDENTITYLINK LINK1
where LINK.TASK_ID_ = RES.ID_ and LINK.USER_ID_ = #{srf.sessioncontext.srfuserid}) where LINK1.TASK_ID_ = RES.ID_ and LINK1.USER_ID_ = #{srf.sessioncontext.srfuserid})
) t1 ) t1
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where> <where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where>
<if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if> <if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">${ew.sqlSegment}</if>
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
res.DESCRIPTION_ as Description,res.CREATE_TIME_ as CreateTime res.DESCRIPTION_ as Description,res.CREATE_TIME_ as CreateTime
from ACT_RU_TASK RES inner join act_re_procdef arp on RES.PROC_DEF_ID_ = arp.ID_ from ACT_RU_TASK RES inner join act_re_procdef arp on RES.PROC_DEF_ID_ = arp.ID_
where where
exists (select LINK.ID_ from ACT_RU_IDENTITYLINK LINK where LINK.TASK_ID_ = RES.ID_ and LINK.USER_ID_ = #{srf.sessioncontext.srfuserid} and (LINK.SCOPE_TYPE_ IS NULL OR (LINK.SCOPE_TYPE_ IS NOT NULL AND LINK.SCOPE_TYPE_ <>'READ') ) ) exists (select LINK1.ID_ from ACT_RU_IDENTITYLINK LINK1 where LINK1.TASK_ID_ = RES.ID_ and LINK1.USER_ID_ = #{srf.sessioncontext.srfuserid} and (LINK1.SCOPE_TYPE_ IS NULL OR (LINK1.SCOPE_TYPE_ IS NOT NULL AND LINK1.SCOPE_TYPE_ <>'READ') ) )
) t1 ) t1
]]> ]]>
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where> <where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where>
...@@ -137,7 +137,7 @@ ...@@ -137,7 +137,7 @@
RES.END_TIME_ IS NOT NULL RES.END_TIME_ IS NOT NULL
AND HPI.END_TIME_ IS NULL AND HPI.END_TIME_ IS NULL
AND RES.ASSIGNEE_ IS NULL AND RES.ASSIGNEE_ IS NULL
AND EXISTS ( SELECT LINK.ID_ FROM ACT_HI_IDENTITYLINK LINK WHERE LINK.TASK_ID_ = RES.ID_ AND ( LINK.USER_ID_ = #{srf.sessioncontext.srfuserid} ) ) AND EXISTS ( SELECT LINK1.ID_ FROM ACT_HI_IDENTITYLINK LINK1 WHERE LINK1.TASK_ID_ = RES.ID_ AND ( LINK1.USER_ID_ = #{srf.sessioncontext.srfuserid} ) )
) t1 ) t1
]]> ]]>
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where> <where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where>
...@@ -179,7 +179,7 @@ ...@@ -179,7 +179,7 @@
RES.END_TIME_ IS NOT NULL RES.END_TIME_ IS NOT NULL
AND HPI.END_TIME_ IS NOT NULL AND HPI.END_TIME_ IS NOT NULL
AND RES.ASSIGNEE_ IS NULL AND RES.ASSIGNEE_ IS NULL
AND EXISTS ( SELECT LINK.ID_ FROM ACT_HI_IDENTITYLINK LINK WHERE LINK.TASK_ID_ = RES.ID_ AND ( LINK.USER_ID_ = #{srf.sessioncontext.srfuserid} ) ) AND EXISTS ( SELECT LINK1.ID_ FROM ACT_HI_IDENTITYLINK LINK1 WHERE LINK1.TASK_ID_ = RES.ID_ AND ( LINK1.USER_ID_ = #{srf.sessioncontext.srfuserid} ) )
) t1 ) t1
]]> ]]>
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where> <where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where>
...@@ -225,7 +225,7 @@ ...@@ -225,7 +225,7 @@
OR RES.ASSIGNEE_ = #{srf.sessioncontext.srfuserid} OR RES.ASSIGNEE_ = #{srf.sessioncontext.srfuserid}
OR ( OR (
RES.ASSIGNEE_ IS NULL RES.ASSIGNEE_ IS NULL
AND EXISTS ( SELECT LINK.ID_ FROM ACT_RU_IDENTITYLINK LINK WHERE LINK.TASK_ID_ = RES.ID_ AND LINK.USER_ID_ = #{srf.sessioncontext.srfuserid} ) AND EXISTS ( SELECT LINK1.ID_ FROM ACT_RU_IDENTITYLINK LINK1 WHERE LINK1.TASK_ID_ = RES.ID_ AND LINK1.USER_ID_ = #{srf.sessioncontext.srfuserid} )
) )
) t1 ) t1
]]> ]]>
...@@ -269,7 +269,7 @@ ...@@ -269,7 +269,7 @@
(RES.END_TIME_ IS NOT NULL (RES.END_TIME_ IS NOT NULL
AND HPI.END_TIME_ IS NULL AND HPI.END_TIME_ IS NULL
AND RES.ASSIGNEE_ IS NULL AND RES.ASSIGNEE_ IS NULL
AND EXISTS ( SELECT LINK.ID_ FROM ACT_HI_IDENTITYLINK LINK WHERE LINK.TASK_ID_ = RES.ID_ AND ( LINK.USER_ID_ = #{srf.sessioncontext.srfuserid} ) ) AND EXISTS ( SELECT LINK1.ID_ FROM ACT_HI_IDENTITYLINK LINK1 WHERE LINK1.TASK_ID_ = RES.ID_ AND ( LINK1.USER_ID_ = #{srf.sessioncontext.srfuserid} ) )
) OR HPI.START_USER_ID_ = #{srf.sessioncontext.srfuserid} ) t1 ) OR HPI.START_USER_ID_ = #{srf.sessioncontext.srfuserid} ) t1
]]> ]]>
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where> <where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere">${ew.sqlSegment}</if></where>
...@@ -313,7 +313,7 @@ ...@@ -313,7 +313,7 @@
(RES.END_TIME_ IS NOT NULL (RES.END_TIME_ IS NOT NULL
AND HPI.END_TIME_ IS NOT NULL AND HPI.END_TIME_ IS NOT NULL
AND RES.ASSIGNEE_ IS NULL AND RES.ASSIGNEE_ IS NULL
AND EXISTS ( SELECT LINK.ID_ FROM ACT_HI_IDENTITYLINK LINK WHERE LINK.TASK_ID_ = RES.ID_ AND ( LINK.USER_ID_ = #{srf.sessioncontext.srfuserid} ) ) AND EXISTS ( SELECT LINK1.ID_ FROM ACT_HI_IDENTITYLINK LINK1 WHERE LINK1.TASK_ID_ = RES.ID_ AND ( LINK1.USER_ID_ = #{srf.sessioncontext.srfuserid} ) )
) OR (HPI.START_USER_ID_ = #{srf.sessioncontext.srfuserid} ) ) OR (HPI.START_USER_ID_ = #{srf.sessioncontext.srfuserid} )
AND RES.END_TIME_ IS NOT NULL AND RES.END_TIME_ IS NOT NULL
AND HPI.END_TIME_ IS NOT NULL AND HPI.END_TIME_ IS NOT NULL
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册