public string GetJson(string coalCode, string devType, string devName, string devState, string devCode, int currentPageIndex, int pageSize)
        {
            BLL.DisplayAlarm rtAlarm = new TDTK.IndustryPlatform.SafetyMonitor.BLL.DisplayAlarm();

            rtAlarm.CoalCode = BulidCoals(coalCode);
            rtAlarm.DevType = devType;
            rtAlarm.DevState = devState;
            rtAlarm.DevCode = devCode;
            BLL.DisplayAlarm.CurrentPageIndex = currentPageIndex;
            BLL.DisplayAlarm.PageSize = pageSize;

            List<Model.TN_Rtm> rt = rtAlarm.UnManageAlarm();

            return rtAlarm.GetRecordsAndPager(rt);
        }
        public string GetManagedJson(string coalCode, string devType, string devName, string devState, string devCode, int currentPageIndex, int pageSize)
        {
            BLL.DisplayAlarm rtAlarm = new TDTK.IndustryPlatform.SafetyMonitor.BLL.DisplayAlarm();
            BLL.TN_Cache.Rtm delectCache = BLL.TN_Cache.Rtm.GetInstance();

            rtAlarm.CoalCode = BulidCoals(coalCode);
            rtAlarm.DevType = devType;
            rtAlarm.DevState = devState;
            rtAlarm.DevCode = devCode;
            BLL.DisplayAlarm.CurrentPageIndex = currentPageIndex;
            BLL.DisplayAlarm.PageSize = pageSize;

            List<Model.TN_AlarmRecodeClearUp> arcu = delectCache.GetAlarmRecodeClearUplstarcued();
            List<Model.TN_AlarmRecodeClearUp> arcu2 = rtAlarm.ManagedAlarm();
            foreach (Model.TN_AlarmRecodeClearUp cu in arcu)
            {
                arcu2.Add(cu);
            }
            List<string> list = rtAlarm.GetCoalCodeAndDevCode(arcu2);

            return rtAlarm.GetRecordsAndPager(arcu2);
        }