/// <summary>
        /// 更新流程定义
        /// </summary>
        /// <param name="flowProcedureDefineUpdateViewModel"></param>
        /// <returns></returns>
        public int ProcedureDefine_Update(FlowProcedureDefineUpdateViewModel flowProcedureDefineUpdateViewModel)
        {
            var procedure_Info        = _IFlowProcedureDefineRepository.GetInfoByProcedureDefineId(flowProcedureDefineUpdateViewModel.Id);
            var procedure_Info_update = _IMapper.Map <FlowProcedureDefineUpdateViewModel, Flow_ProcedureDefine>(flowProcedureDefineUpdateViewModel, procedure_Info);

            _IFlowProcedureDefineRepository.Update(procedure_Info_update);
            return(_IFlowProcedureDefineRepository.SaveChanges());
        }
Exemple #2
0
        public ActionResult <FlowProcedureDefineUpdateResModel> Manage_ProcedureDefine_Update(FlowProcedureDefineUpdateViewModel flowProcedureDefineUpdateViewModel)
        {
            FlowProcedureDefineUpdateResModel flowProcedureDefineUpdateResModel = new FlowProcedureDefineUpdateResModel();
            int UpdateRowNum = _IFlowProcedureDefineService.ProcedureDefine_Update(flowProcedureDefineUpdateViewModel);

            if (UpdateRowNum > 0)
            {
                flowProcedureDefineUpdateResModel.IsSuccess                  = true;
                flowProcedureDefineUpdateResModel.AddCount                   = UpdateRowNum;
                flowProcedureDefineUpdateResModel.baseViewModel.Message      = "更新成功";
                flowProcedureDefineUpdateResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("更新流程定义信息成功");
                return(Ok(flowProcedureDefineUpdateResModel));
            }
            else
            {
                flowProcedureDefineUpdateResModel.IsSuccess                  = false;
                flowProcedureDefineUpdateResModel.AddCount                   = 0;
                flowProcedureDefineUpdateResModel.baseViewModel.Message      = "更新失败";
                flowProcedureDefineUpdateResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("更新流程定义信息失败");
                return(Ok(flowProcedureDefineUpdateResModel));
            }
        }