前景提要
HDC调试需求开发(15万预算),能者速来!>>>
流程定义如下:
在 实现 JavaDelegate 接口类 UpdateFlowServiceTask的
@Override
public void execute(DelegateExecution execution ) throws Exception {
if ( noHitch == false ){//如果有故障
orderEventService .updateState( orderid , 3);
//流程挂起
try {
runtimeService.suspendProcessInstanceById(processInstanceId);
} catch (Exception e ){
logger .error( "挂起流程异常" , e );
}
}
}
执行上述代码后会报为什么报找不到这个流程实例id,而且 该流程实例已经是suspened状态了,而相应的数据库表没有数据。
请大家帮忙解决下这个问题。非常感谢,一直困扰了很久了。