Beispiel #1
0
        public HttpResponseMessage QueryRealtimeAlarmEx([FromBody] RealtimeAlarmQueryParam RealtimeAlarmQueryParams)
        {
            QueryResultBase queryResult = new QueryResultBase();

            List <AlarmInfoEx> queryAlarm = CompanyManagerHelper.QueryRealtimeAlarmEx(RealtimeAlarmQueryParams);

            //List<AlarmInfo> testAlarm = new List<AlarmInfo>();

            //if (queryAlarm.Count() >0)
            //{
            //    testAlarm.Add(queryAlarm[0].AlarmInfoObject);

            //    queryResult = new QueryResultBase();
            //    queryResult.ResultCode = QueryResultCodeEnum.QUERY_SUCCESS;
            //    queryResult.QueryData = testAlarm;
            //    return HttpResponseExtension.toJson(JsonConvert.SerializeObject(queryResult));
            //}



            queryResult            = new QueryResultBase();
            queryResult.ResultCode = QueryResultCodeEnum.QUERY_SUCCESS;
            queryResult.QueryData  = queryAlarm;
            return(HttpResponseExtension.toJson(JsonConvert.SerializeObject(queryResult)));
        }
Beispiel #2
0
        public static List <AlarmInfoEx> QueryRealtimeAlarmEx(RealtimeAlarmQueryParam QueryParams)
        {
            CompanyHelper companyObject = GetCompanyByCode(QueryParams.companyCode);

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

            return(companyObject.QueryRealtimeAlarmEx(QueryParams));
        }
 public List <AlarmInfoEx> QueryRealtimeAlarmEx(RealtimeAlarmQueryParam queryParam)
 {
     return(_alarmStoreManager.GetDeviceRTAlarmInfoEx(queryParam));
 }