protected ActionResult MoveNext(string successTip, string failTip, object moveParam, Func <string, bool> doIfSuccessful, string reason = "未填写", RelationMoveParam relation = null) { var workFlowInstanceId = Request["id"]; //var uid = Request["uid"]; var param = new WorkFlowParams(workFlowInstanceId, DataContext.UserId, moveParam, doIfSuccessful, DataContext.UserId, reason, relation); return(WorkFlowService.MoveNext(param) ? Json(State.SuccessAutoClose, successTip) : Json(State.Fail, failTip));; }