Example #1
0
        public override void Load()
        {
            //try
            //{
            LargedataAnalysisConfigGetListRequest request = new LargedataAnalysisConfigGetListRequest();
            var respose = largedataAnalysisConfigService.GetAllEnabledLargeDataAnalysisConfigWithDetail(request);

            if (respose.Data != null && respose.IsSuccess)
            {
                _cache.Clear();
                _cache = respose.Data;
            }
            //}
            //catch (Exception ex)
            //{
            //    LogHelper.Error(string.Format("{0}:加载缓存失败!" + "\r\n" + ex.Message, CacheName));
            //}
        }
Example #2
0
 public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigWithoutAlarmConfigList(LargedataAnalysisConfigGetListRequest jc_LargedataAnalysisConfigRequest)
 {
     return(_largedataAnalysisConfigService.GetLargeDataAnalysisConfigWithoutAlarmConfigList(jc_LargedataAnalysisConfigRequest));
 }
Example #3
0
 public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetAllEnabledLargeDataAnalysisConfigWithDetail(LargedataAnalysisConfigGetListRequest jc_LargedataAnalysisConfigRequest)
 {
     return(_largedataAnalysisConfigService.GetAllLargeDataAnalysisConfigList(jc_LargedataAnalysisConfigRequest));
 }
Example #4
0
 public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigWithoutRegionOutage(LargedataAnalysisConfigGetListRequest largedataAnalysisConfigGetListRequest)
 {
     return(_largedataAnalysisConfigService.GetLargeDataAnalysisConfigWithoutRegionOutage(largedataAnalysisConfigGetListRequest));
 }
        public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigWithoutAlarmConfigList(LargedataAnalysisConfigGetListRequest jc_LargedataAnalysisConfigRequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/LargedataAnalysisConfig/GetLargeDataAnalysisConfigWithoutAlarmConfigList?token=" + Token, JSONHelper.ToJSONString(jc_LargedataAnalysisConfigRequest));

            return(JSONHelper.ParseJSONString <BasicResponse <List <JC_LargedataAnalysisConfigInfo> > >(responseStr));
        }
        /// <summary>
        /// 获取没有关联应急联动的分析模型
        /// </summary>
        /// <param name="largedataAnalysisConfigGetListRequest">分析配置请求对象</param>
        /// <returns>没有关联应急联动的分析模型</returns>
        public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigWithoutRegionOutage(LargedataAnalysisConfigGetListRequest largedataAnalysisConfigGetListRequest)
        {
            var response  = new BasicResponse <List <JC_LargedataAnalysisConfigInfo> >();
            var modelList = _Repository.GetLargeDataAnalysisConfigWithoutRegionOutage();

            if (modelList != null && modelList.Count > 0)
            {
                response.Data = ObjectConverter.CopyList <JC_LargedataanalysisconfigModel, JC_LargedataAnalysisConfigInfo>(modelList).ToList();
            }
            else
            {
                response.Data = new List <JC_LargedataAnalysisConfigInfo>();
            }
            return(response);
        }
        /// <summary>
        /// 获取启用并带有关联测点的分析配置列表
        /// </summary>
        /// <param name="jc_LargedataAnalysisConfigRequest">分析配置请求对象</param>
        /// <returns>启用并带有关联测点的分析配置列表</returns>
        public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetAllEnabledLargeDataAnalysisConfigWithDetail(LargedataAnalysisConfigGetListRequest jc_LargedataAnalysisConfigRequest)
        {
            var jC_Largedataanalysisconfigresponse            = new BasicResponse <List <JC_LargedataAnalysisConfigInfo> >();
            var jC_LargedataanalysisconfigModelLists          = _Repository.GetAllEnabledLargeDataAnalysisConfigList();
            IList <JC_LargedataAnalysisConfigInfo> listResult = ObjectConverter.CopyList <JC_LargedataanalysisconfigModel, JC_LargedataAnalysisConfigInfo>(jC_LargedataanalysisconfigModelLists);

            if (listResult != null)
            {
                foreach (var item in listResult)
                {
                    BasicResponse <IList <JC_SetAnalysisModelPointRecordInfo> > pointMappingResponse = _AnalysisModelPointRecordService.GetCustomizationAnalysisModelPointRecordInfoByModelId(new Sys.Safety.Request.JC_Setanalysismodelpointrecord.SetAnalysisModelPointRecordByModelIdGetRequest()
                    {
                        AnalysisModelId = item.Id
                    });
                    if (pointMappingResponse.Data != null)
                    {
                        item.AnalysisModelPointRecordInfoList = pointMappingResponse.Data.ToList();
                    }
                    item.ExpressionRealTimeResultList = new List <ExpressionRealTimeResultInfo>();
                }
                jC_Largedataanalysisconfigresponse.Data = listResult.ToList();
            }
            else
            {
                jC_Largedataanalysisconfigresponse.Data = new List <JC_LargedataAnalysisConfigInfo>();
            }
            return(jC_Largedataanalysisconfigresponse);
        }
        /// <summary>
        /// 获取所有分析配置列表
        /// </summary>
        /// <param name="jc_LargedataAnalysisConfigRequest">分析配置请求对象</param>
        /// <returns>所有分析配置列表</returns>
        public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetAllLargeDataAnalysisConfigList(LargedataAnalysisConfigGetListRequest jc_LargedataAnalysisConfigRequest)
        {
            var jC_Largedataanalysisconfigresponse            = new BasicResponse <List <JC_LargedataAnalysisConfigInfo> >();
            var jC_LargedataanalysisconfigModelLists          = _Repository.GetAllLargeDataAnalysisConfigList();
            IList <JC_LargedataAnalysisConfigInfo> listResult = ObjectConverter.CopyList <JC_LargedataanalysisconfigModel, JC_LargedataAnalysisConfigInfo>(jC_LargedataanalysisconfigModelLists);

            if (listResult != null)
            {
                jC_Largedataanalysisconfigresponse.Data = listResult.ToList();
            }
            return(jC_Largedataanalysisconfigresponse);
        }
        public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigList(LargedataAnalysisConfigGetListRequest jc_LargedataAnalysisConfigRsequest)
        {
            var jC_Largedataanalysisconfigresponse = new BasicResponse <List <JC_LargedataAnalysisConfigInfo> >();

            jc_LargedataAnalysisConfigRsequest.PagerInfo.PageIndex = jc_LargedataAnalysisConfigRsequest.PagerInfo.PageIndex - 1;
            if (jc_LargedataAnalysisConfigRsequest.PagerInfo.PageIndex < 0)
            {
                jc_LargedataAnalysisConfigRsequest.PagerInfo.PageIndex = 0;
            }
            int rowcount = 0;
            var jC_LargedataanalysisconfigModelLists = _Repository.GetJC_LargedataanalysisconfigList(jc_LargedataAnalysisConfigRsequest.PagerInfo.PageIndex, jc_LargedataAnalysisConfigRsequest.PagerInfo.PageSize, out rowcount);
            var jC_LargedataanalysisconfigInfoLists  = new List <JC_LargedataAnalysisConfigInfo>();

            foreach (var item in jC_LargedataanalysisconfigModelLists)
            {
                var JC_LargedataanalysisconfigInfo = ObjectConverter.Copy <JC_LargedataanalysisconfigModel, JC_LargedataAnalysisConfigInfo>(item);
                jC_LargedataanalysisconfigInfoLists.Add(JC_LargedataanalysisconfigInfo);
            }
            jC_Largedataanalysisconfigresponse.Data = jC_LargedataanalysisconfigInfoLists;
            return(jC_Largedataanalysisconfigresponse);
        }