diff --git a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/flow/FlowInstance.java b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/flow/FlowInstance.java index 59c2094..13f1bc1 100644 --- a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/flow/FlowInstance.java +++ b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/flow/FlowInstance.java @@ -280,7 +280,7 @@ public class FlowInstance { } // } //如果当前任务为待办理,那么要找其前置任务,作为活动任务,方便取回 - if (act.getStatu() == FlowConst.ActivityStatu.WAIT.value) { + if (act.getStatu() == FlowConst.ActivityStatu.WAIT.value && !act.isReject() && !act.isRetake()) { sqlIn += "," + act.getEntityId(); } }