public Result CreateWork([FromForm] WorkFlowMainFormDto model) { WorkflowMain entity = new WorkflowMain { SubjectId = model.SubjectId, Createtime = DateTime.Now, CreateUserId = UToken.Id, CreateUserName = this.Emplolyee.EmployeeName, PassStatus = PassStatus.InApproval, FormAttribute = model.FormAttribute, FormContent = model.FormContent, CompanyId = this.Emplolyee.CompanyId, DepId = this.Emplolyee.DptId }; return(workflowMainBusiness.CreateWork(entity)); }
/// <summary> /// 根据流程Id获取内容 /// </summary> /// <param name="SubjectId"></param> /// <returns></returns> public Result GetWorkFlowForm(int SubjectId) { var data = _repositorySubject.GetSingle(s => s.Id == SubjectId); WorkFlowMainFormDto model = new WorkFlowMainFormDto() { FormContent = data.FormContent, FormAttribute = data.FormAttribute, SubjectId = data.Id, SubjectName = data.SubjectName }; //查询流程节点 model.SubjectPassList = _subjectStepBusiness.GetDataListBySubjectId(SubjectId); return(new Result <WorkFlowMainFormDto> { Succeed = true, Data = model }); }