|
@@ -288,4 +288,20 @@
|
|
|
)
|
|
|
AND deleted =0 and state = 'PASS'
|
|
|
</select>
|
|
|
+
|
|
|
+ <!--根据实例节点id获取节点下是否有需要业务操作的任务-->
|
|
|
+ <select id="checkHasBusinessHandle" resultType="java.lang.Boolean">
|
|
|
+ SELECT IF(COUNT(task.id) > 0, true, false)
|
|
|
+ FROM work_flow_node_instance AS instance,
|
|
|
+ work_node AS node,
|
|
|
+ work_node_task AS task
|
|
|
+ WHERE instance.deleted = 0
|
|
|
+ AND node.deleted = 0
|
|
|
+ AND task.deleted = 0
|
|
|
+ AND instance.node_id = node.id
|
|
|
+ AND node.id = task.node_id
|
|
|
+ AND task.business_handle = true
|
|
|
+ AND task.version = 'LATEST'
|
|
|
+ AND instance.id = #{currentNodeId}
|
|
|
+ </select>
|
|
|
</mapper>
|