Exemplo n.º 1
0
        public HttpResponseMessage QueryRealtimeAlarm([FromBody] AlarmQueryParam QueryParams)
        {
            QueryResultBase queryResult = new QueryResultBase();

            List <AlarmInfo> queryAlarm = CompanyManagerHelper.QueryRealtimeAlarm(QueryParams);

            queryResult            = new QueryResultBase();
            queryResult.ResultCode = QueryResultCodeEnum.QUERY_SUCCESS;
            queryResult.QueryData  = queryAlarm;
            return(HttpResponseExtension.toJson(JsonConvert.SerializeObject(queryResult)));
        }
Exemplo n.º 2
0
        public List <AlarmInfo> QueryHistoryAlarm(AlarmQueryParam queryParam)
        {
            DeviceHelper deviceObject = GetDeviceByCode(queryParam.DeviceCode);

            if (deviceObject == null)
            {
                LoggerManager.Log.Error($"没有需要查询历史故障的设备[{queryParam.CompanyCode}-{queryParam.DeviceCode}]");
                return(null);
            }

            return(deviceObject.QueryHistoryAlarm(queryParam));
        }
Exemplo n.º 3
0
        public static List <AlarmInfo> QueryRealtimeAlarm(AlarmQueryParam QueryParams)
        {
            CompanyHelper companyObject = GetCompanyByCode(QueryParams.CompanyCode);

            if (companyObject == null)
            {
                LoggerManager.Log.Error($"没有需要查询实时故障的公司[{QueryParams.CompanyCode}]");
                return(null);
            }

            return(companyObject.QueryRealtimeAlarm(QueryParams));
        }
Exemplo n.º 4
0
 public List <AlarmInfo> QueryHistoryAlarm(AlarmQueryParam queryParam)
 {
     return(_deviceAlarmStoreManager.QueryHistoryAlarm(queryParam));
 }
Exemplo n.º 5
0
 public List <AlarmInfo> QueryRealtimeAlarm(AlarmQueryParam queryParam)
 {
     return(_alarmStoreManager.GetDeviceRTAlarmInfo(queryParam.CompanyCode, queryParam.DeviceCode));
 }