public async Task <ResponseMessage <List <DbpGlobalState> > > GetGlobalState() { ResponseMessage <List <DbpGlobalState> > Response = new ResponseMessage <List <DbpGlobalState> >(); try { Response.Ext = await _GlobalManager.GetAllGlobalStateAsync <List <DbpGlobalState> >(); if (Response.Ext.Count < 1) { Response.Code = ResponseCodeDefines.PartialFailure; Response.Msg = "No record in the table"; } Response.Code = ResponseCodeDefines.SuccessCode; } catch (Exception e) { if (e.GetType() == typeof(SobeyRecException))//sobeyexcep会自动打印错误 { SobeyRecException se = e as SobeyRecException; Response.Code = se.ErrorCode.ToString(); Response.Msg = se.Message; } else { Response.Code = ResponseCodeDefines.ServiceError; Response.Msg = "error info:" + e.ToString(); Logger.Error(Response.Msg); } } return(Response); }