/// <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());
        }
Example #2
0
        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));
            }
        }