/// <summary> /// 更新流程 /// </summary> /// <param name="flowProcedureUpdateViewModel"></param> /// <returns></returns> public int Procedure_Update(FlowProcedureUpdateViewModel flowProcedureUpdateViewModel) { var procedure_Info = _IFlowProcedureInfoRepository.GetInfoByProcedureId(flowProcedureUpdateViewModel.Id); var procedure_Info_update = _IMapper.Map <FlowProcedureUpdateViewModel, Flow_Procedure>(flowProcedureUpdateViewModel, procedure_Info); _IFlowProcedureInfoRepository.Update(procedure_Info_update); return(_IFlowProcedureInfoRepository.SaveChanges()); }
public ActionResult <FlowProcedureUpdateResModel> Manage_Procedure_Update(FlowProcedureUpdateViewModel flowProcedureUpdateViewModel) { FlowProcedureUpdateResModel flowProcedureUpdateResModel = new FlowProcedureUpdateResModel(); int UpdateRowNum = _IFlowProcedureInfoService.Procedure_Update(flowProcedureUpdateViewModel); if (UpdateRowNum > 0) { flowProcedureUpdateResModel.IsSuccess = true; flowProcedureUpdateResModel.AddCount = UpdateRowNum; flowProcedureUpdateResModel.baseViewModel.Message = "更新成功"; flowProcedureUpdateResModel.baseViewModel.ResponseCode = 200; _ILogger.Information("更新流程信息成功"); return(Ok(flowProcedureUpdateResModel)); } else { flowProcedureUpdateResModel.IsSuccess = false; flowProcedureUpdateResModel.AddCount = 0; flowProcedureUpdateResModel.baseViewModel.Message = "更新失败"; flowProcedureUpdateResModel.baseViewModel.ResponseCode = 400; _ILogger.Information("更新流程信息失败"); return(BadRequest(flowProcedureUpdateResModel)); } }