public string Update(UpdateFlowInstanceReq obj) { try { _app.Update(obj); } catch (Exception ex) { Result.Code = 500; Result.Message = ex.InnerException?.Message ?? ex.Message; } return(JsonHelper.Instance.Serialize(Result)); }
public Response Update(UpdateFlowInstanceReq obj) { var result = new Response(); try { _app.Update(obj); } catch (Exception ex) { result.Code = 500; result.Message = ex.InnerException?.Message ?? ex.Message; } return(result); }
/// <summary> /// 更新流程 /// <para>更新时可以修改表单内容,可以修改流程基本信息,但不能更换表单模版</para> /// </summary> /// <param name="req"></param> public void Update(UpdateFlowInstanceReq req) { var flowinstance = Get(req.Id); if (flowinstance.IsFinish != FlowInstanceStatus.Draft && flowinstance.IsFinish != FlowInstanceStatus.Rejected) { throw new Exception("只能修改【草稿】和【驳回】状态的流程"); } flowinstance.Description = req.Description; flowinstance.Code = req.Code; flowinstance.FrmData = req.FrmData; flowinstance.DbName = req.DbName; flowinstance.CustomName = req.CustomName; Repository.Update(flowinstance); }