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)); //} }
public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigWithoutAlarmConfigList(LargedataAnalysisConfigGetListRequest jc_LargedataAnalysisConfigRequest) { return(_largedataAnalysisConfigService.GetLargeDataAnalysisConfigWithoutAlarmConfigList(jc_LargedataAnalysisConfigRequest)); }
public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetAllEnabledLargeDataAnalysisConfigWithDetail(LargedataAnalysisConfigGetListRequest jc_LargedataAnalysisConfigRequest) { return(_largedataAnalysisConfigService.GetAllLargeDataAnalysisConfigList(jc_LargedataAnalysisConfigRequest)); }
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); }