/// <summary> /// 通过设备性质查找设备种类 /// </summary> /// <param name="alarmRequest"></param> /// <returns></returns> public BasicResponse <Dictionary <int, EnumcodeInfo> > QueryDevClassByDevpropertId(QueryDevClassByDevpropertRequest alarmRequest) { var response = new BasicResponse <Dictionary <int, EnumcodeInfo> >(); try { var result = new Dictionary <int, EnumcodeInfo>(); var deviceClassCacheGetAllRequest = new DeviceClassCacheGetAllRequest(); var deviceClassCacheGetAllResponse = deviceClassCacheService.GetAllDeviceClassCache(deviceClassCacheGetAllRequest); if (deviceClassCacheGetAllResponse.Data != null && deviceClassCacheGetAllResponse.Data.Count > 0) { foreach (var item in deviceClassCacheGetAllResponse.Data) { if (alarmRequest.DevPropertId.ToString() == item.LngEnumValue3) { result.Add(item.LngEnumValue, item); } } } response.Data = result; } catch (Exception ex) { response.Code = -100; response.Message = ex.Message; this.ThrowException("QueryDevClassByDevpropertID-通过设备性质查找设备种类-发生异常", ex); } return(response); }
public BasicResponse <List <EnumcodeInfo> > GetAllDeviceClassCache(DeviceClassCacheGetAllRequest deviceClassCacheRequest) { var deviceClassCache = DeviceClassCache.DeviceClassCahceInstance.Query(); var configCacheResponse = new BasicResponse <List <EnumcodeInfo> >(); configCacheResponse.Data = deviceClassCache; return(configCacheResponse); }
/// <summary> /// 获取所有设备种类 /// </summary> /// <returns></returns> public BasicResponse <List <EnumcodeInfo> > GetAllDeviceClassCache() { BasicResponse <List <EnumcodeInfo> > Result = new BasicResponse <List <EnumcodeInfo> >(); DeviceClassCacheGetAllRequest DeviceClassCacheRequest = new DeviceClassCacheGetAllRequest(); var result = _DeviceClassCacheService.GetAllDeviceClassCache(DeviceClassCacheRequest); Result.Data = result.Data; return(Result); }
/// <summary> /// 从服务端内存结构中获取所有设备种类 /// </summary> /// <returns></returns> public BasicResponse <List <EnumcodeInfo> > GetListEnumClass() { var response = new BasicResponse <List <EnumcodeInfo> >(); try { var deviceClassCacheGetAllRequest = new DeviceClassCacheGetAllRequest(); var deviceClassCacheGetAllResponse = deviceClassCacheService.GetAllDeviceClassCache(deviceClassCacheGetAllRequest); response.Data = deviceClassCacheGetAllResponse.Data; } catch (Exception ex) { response.Code = -100; response.Message = ex.Message; this.ThrowException("GetNowMaxTimeFromJCR-获取报警记录的当前最大时间-发生异常", ex); } return(response); }
public BasicResponse <List <EnumcodeInfo> > GetAllDeviceClassCache() { var req = new DeviceClassCacheGetAllRequest(); return(_deviceClassCacheService.GetAllDeviceClassCache(req)); }
public BasicResponse <List <EnumcodeInfo> > GetAllDeviceClassCache(DeviceClassCacheGetAllRequest deviceClassCacheRequest) { return(largeDataAnalysisCacheClientService.GetAllDeviceClassCache(deviceClassCacheRequest)); }
/// <summary> /// 获取所有设备种类 /// </summary> /// <param name="deviceClassCacheRequest"></param> /// <returns></returns> public BasicResponse <List <EnumcodeInfo> > GetAllDeviceClassCache(DeviceClassCacheGetAllRequest deviceClassCacheRequest) { return(deviceClassCacheService.GetAllDeviceClassCache(deviceClassCacheRequest)); }
public BasicResponse <List <EnumcodeInfo> > GetAllDeviceClassCache(DeviceClassCacheGetAllRequest deviceClassCacheRequest) { var responsestr = HttpClientHelper.Post(Webapi + "/v1/LargeDataAnalysisCache/GetAllDeviceClassCache?token=" + Token, JSONHelper.ToJSONString(deviceClassCacheRequest)); return(JSONHelper.ParseJSONString <BasicResponse <List <EnumcodeInfo> > >(responsestr)); }