Ejemplo n.º 1
0
        public ActionResult <FlowInfoSearchResModel> Manage_WorkFlowInfoJump_Add(FlowInfoSearchViewModel flowInfoSearchViewModel)
        {
            FlowNodePreMiddlecs flowNodePreMiddlecs = new FlowNodePreMiddlecs();

            flowNodePreMiddlecs = _IWorkFlowService.Work_FlowNodeJump_Add(flowInfoSearchViewModel);

            FlowInfoSearchResModel flowInfoSearchResModel = new FlowInfoSearchResModel();

            if (flowNodePreMiddlecs.NodeType != "结束类型")
            {
                flowInfoSearchResModel.IsSuccess                  = true;
                flowInfoSearchResModel.flowNodePreMiddlecs        = flowNodePreMiddlecs;
                flowInfoSearchResModel.baseViewModel.Message      = "增加流转信息成功,该流程还没有结束";
                flowInfoSearchResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("增加流转信息成功,该流程还没有结束");
                return(Ok(flowInfoSearchResModel));
            }
            else
            {
                flowInfoSearchResModel.IsSuccess                  = false;
                flowInfoSearchResModel.flowNodePreMiddlecs        = null;
                flowInfoSearchResModel.baseViewModel.Message      = "所有流转信息增加完毕,本条流程已结束";
                flowInfoSearchResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("所有流转信息增加完毕,本条流程已结束");
                return(Ok(flowInfoSearchResModel));
            }
        }
Ejemplo n.º 2
0
        public ActionResult <FlowInfoSearchResModel> Manage_WorkFlowInfo_Add(FlowInfoSearchViewModel flowInfoSearchViewModel)
        {
            FlowNodePreMiddlecs flowNodePreMiddlecs = new FlowNodePreMiddlecs();

            flowNodePreMiddlecs = _IWorkFlowService.Work_FlowNodeAll_Add(flowInfoSearchViewModel);

            FlowInfoSearchResModel flowInfoSearchResModel = new FlowInfoSearchResModel();

            if (flowNodePreMiddlecs == null)
            {
                flowInfoSearchResModel.IsSuccess                  = false;
                flowInfoSearchResModel.flowNodePreMiddlecs        = null;
                flowInfoSearchResModel.baseViewModel.Message      = "生产当前节点未办失败,当前节点的当前类型角色下配有多个人或没有配人,请检查当前类型的角色下的人";
                flowInfoSearchResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("生产当前节点未办失败,当前节点的当前类型角色下配有多个人或没有配人,请检查当前类型的角色");
                return(BadRequest(flowInfoSearchResModel));
            }
            else if (flowNodePreMiddlecs.NodeType != "结束类型")
            {
                flowInfoSearchResModel.IsSuccess                  = true;
                flowInfoSearchResModel.flowNodePreMiddlecs        = flowNodePreMiddlecs;
                flowInfoSearchResModel.baseViewModel.Message      = "增加流转信息成功,该流程还没有结束";
                flowInfoSearchResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("增加流转信息成功,该流程还没有结束");
                return(Ok(flowInfoSearchResModel));
            }
            else
            {
                flowInfoSearchResModel.IsSuccess                  = false;
                flowInfoSearchResModel.flowNodePreMiddlecs        = null;
                flowInfoSearchResModel.baseViewModel.Message      = "所有流转信息增加完毕,本条流程已结束";
                flowInfoSearchResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("所有流转信息增加完毕,本条流程已结束");
                return(Ok(flowInfoSearchResModel));
            }
        }