diff --git a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java index 00e6c228b49c852c1d14100d0ddde51bca40d12e..17b68c6072a8182669809387e8a296b882bdccca 100644 --- a/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java +++ b/src/main/java/neatlogic/framework/process/crossover/IProcessTaskCrossoverMapper.java @@ -126,8 +126,6 @@ public interface IProcessTaskCrossoverMapper extends ICrossoverService { int insertProcessTaskStepUser(ProcessTaskStepUserVo processTaskStepUserVo); - int insertProcessTaskStepMinorUser(ProcessTaskStepUserVo processTaskStepUserVo); - int insertProcessTaskStepWorkerPolicy(ProcessTaskStepWorkerPolicyVo processTaskStepWorkerPolicyVo); int insertProcessTaskStepWorkerPolicyList(List processTaskStepWorkerPolicyList); diff --git a/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java b/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java index 561af4a3de915de123bfe636bedbd3154604172c..8d111ecfdd52fb62823c8692012197625760f196 100644 --- a/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java +++ b/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java @@ -1775,6 +1775,7 @@ public abstract class ProcessStepHandlerBase implements IProcessStepHandler { } updateProcessTaskStepStatus(processTaskStepVo); + myAfterTransfer(processTaskStepVo); /* 触发通知 **/ processStepHandlerCrossoverUtil.notify(currentProcessTaskStepVo, ProcessTaskStepNotifyTriggerType.TRANSFER); @@ -1809,6 +1810,9 @@ public abstract class ProcessStepHandlerBase implements IProcessStepHandler { protected abstract int myTransfer(ProcessTaskStepVo currentProcessTaskStepVo, List workerList) throws ProcessTaskException; + protected void myAfterTransfer(ProcessTaskStepVo currentProcessTaskStepVo) throws ProcessTaskException { + } + /** * back操作不允许出现任何异常,所有异常都必须解决以便流程可以顺利回退,否则流程可能会卡死在某个节点不能前进或后退 */