/// <summary> /// 验证流程的唯一性 /// </summary> /// <param name="flowProcedureDefineSingleViewModel"></param> /// <returns></returns> public bool ProcedureDefine_Single(FlowProcedureDefineSingleViewModel flowProcedureDefineSingleViewModel) { IQueryable <Flow_ProcedureDefine> Queryable_UserInfo = _IFlowProcedureDefineRepository .GetInfoByProcedureDefineId(flowProcedureDefineSingleViewModel.ProcedureCode); return((Queryable_UserInfo.Count() < 1) ? true : false); }
public ActionResult <FlowProcedureDefineSingleResModel> Manage_ProcedureDefine_Single(FlowProcedureDefineSingleViewModel flowProcedureDefineSingleViewModel) { FlowProcedureDefineSingleResModel flowProcedureDefineSingleResModel = new FlowProcedureDefineSingleResModel(); bool ValideResutlt = _IFlowProcedureDefineService.ProcedureDefine_Single(flowProcedureDefineSingleViewModel); flowProcedureDefineSingleResModel.IsSuccess = ValideResutlt; if (ValideResutlt) { flowProcedureDefineSingleResModel.IsSuccess = true; flowProcedureDefineSingleResModel.baseViewModel.Message = "此标识可以使用"; flowProcedureDefineSingleResModel.baseViewModel.ResponseCode = 200; _ILogger.Information("流程标识验证是否重复,此标识可以使用"); return(Ok(flowProcedureDefineSingleResModel)); } else { flowProcedureDefineSingleResModel.IsSuccess = false; flowProcedureDefineSingleResModel.baseViewModel.Message = "此标识已经存在,请更换"; flowProcedureDefineSingleResModel.baseViewModel.ResponseCode = 400; _ILogger.Information("流程标识验证是否重复,此标识已经存在,请更换"); return(Ok(flowProcedureDefineSingleResModel)); } }