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)); } }
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)); } }