Ejemplo n.º 1
0
 private bool CanWithdraw(WfRunner runner, WfResult result)
 {
     if (result.InstanceTask.User_Id != runner.AC.User.Id)
     {
         result.Message = "你无权处理该件,操作人不符!";
         return(false);
     }
     else if (result.Instance.Status == WfProcessStatus.Stopped)
     {
         result.Message = "流程已结束";
         return(false);
     }
     return(iTaskService.CanWithdraw(result));
 }