@ -324,7 +324,9 @@ public class ExecutorServiceImpl extends BaseServiceImpl implements ExecutorServ
}
}
/ * *
/ * *
* do action to process instance : pause , stop , repeat , recover from pause , recover from stop
* do action to process instance : pause , stop , repeat , recover from pause , recover from stop , rerun failed task
*
*
* @param loginUser login user
* @param loginUser login user
* @param projectCode project code
* @param projectCode project code
@ -358,6 +360,7 @@ public class ExecutorServiceImpl extends BaseServiceImpl implements ExecutorServ
ProcessDefinition processDefinition =
ProcessDefinition processDefinition =
processService . findProcessDefinition ( processInstance . getProcessDefinitionCode ( ) ,
processService . findProcessDefinition ( processInstance . getProcessDefinitionCode ( ) ,
processInstance . getProcessDefinitionVersion ( ) ) ;
processInstance . getProcessDefinitionVersion ( ) ) ;
processDefinition . setReleaseState ( ReleaseState . ONLINE ) ;
if ( executeType ! = ExecuteType . STOP & & executeType ! = ExecuteType . PAUSE ) {
if ( executeType ! = ExecuteType . STOP & & executeType ! = ExecuteType . PAUSE ) {
result =
result =
checkProcessDefinitionValid ( projectCode , processDefinition ,
checkProcessDefinitionValid ( projectCode , processDefinition ,