Exemple #1
0
        /// <summary>
        /// 修改流转信息
        /// </summary>
        /// <param name="flowNodeUpdateViewModels"></param>
        /// <returns></returns>
        public int FlowNode_Update(FlowNodeUpdateViewModel flowNodeUpdateViewModel)
        {
            var node_Info        = _IFlowNodeRepository.GetInfoByNodeId(flowNodeUpdateViewModel.Id);
            var node_Info_update = _IMapper.Map <FlowNodeUpdateViewModel, Flow_Node>(flowNodeUpdateViewModel, node_Info);

            _IFlowNodeRepository.Update(node_Info_update);
            return(_IFlowNodeRepository.SaveChanges());
        }
Exemple #2
0
        public ActionResult <FlowNodeUpdateResModels> Manage_Node_Update(FlowNodeUpdateViewModel flowNodeUpdateViewModel)
        {
            FlowNodeUpdateResModels flowNodeUpdateResModels = new FlowNodeUpdateResModels();
            int UpdateRowNum = _IFlowNodeService.FlowNode_Update(flowNodeUpdateViewModel);

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