|
@@ -120,13 +120,13 @@ public class WorkNodeProcessable {
|
|
|
ErrorCode.throwBusinessException(ErrorCode.TASK_NOT_FINISHED);
|
|
|
}
|
|
|
}
|
|
|
- //不需要检查任务完成状态
|
|
|
- if (commit.getState().equals(PASS) && !commit.getIfCheckTask()){
|
|
|
- //将当前节点状态变更成已完成
|
|
|
- workFlowNodeInstanceService.update(new LambdaUpdateWrapper<WorkFlowNodeInstance>().set(WorkFlowNodeInstance::getState,NodeStateEnum.FINISHED)
|
|
|
- .set(WorkFlowNodeInstance::getComment,commit.getComments()).eq(BaseEntity::getId,currentInstanceNode.getId()));
|
|
|
- addWorkflowLog(commit,currentInstanceNode);
|
|
|
- }
|
|
|
+ //不需要检查任务完成状态(不能解除封印)
|
|
|
+// if (commit.getState().equals(PASS) && !commit.getIfCheckTask()){
|
|
|
+// //将当前节点状态变更成已完成
|
|
|
+// workFlowNodeInstanceService.update(new LambdaUpdateWrapper<WorkFlowNodeInstance>().set(WorkFlowNodeInstance::getState,NodeStateEnum.FINISHED)
|
|
|
+// .set(WorkFlowNodeInstance::getComment,commit.getComments()).eq(BaseEntity::getId,currentInstanceNode.getId()));
|
|
|
+// addWorkflowLog(commit,currentInstanceNode);
|
|
|
+// }
|
|
|
|
|
|
//寻找下一个节点,有可能下一个节点并非流程配置的节点,需根据业务数据变动
|
|
|
WorkNodeDTO nextWorkNode = workNodeService.getNextWorkNode(currentInstanceNode.getFlowId(), currentInstanceNode.getNodeId());
|