public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigWithRegionOutagePage(LargedataAnalysisConfigGetListWithRegionOutageRequest largedataAnalysisConfigGetListWithRegionOutageRequest) { return(_largedataAnalysisConfigService.GetLargeDataAnalysisConfigWithRegionOutagePage(largedataAnalysisConfigGetListWithRegionOutageRequest)); }
/// <summary> /// 获取关联应急联动的分析模型 /// </summary> /// <param name="largedataAnalysisConfigGetListWithRegionOutageRequest">关联应急联动的请求对象</param> /// <returns>获取关联应急联动的分析模型</returns> public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigWithRegionOutagePage(LargedataAnalysisConfigGetListWithRegionOutageRequest largedataAnalysisConfigGetListWithRegionOutageRequest) { largedataAnalysisConfigGetListWithRegionOutageRequest.PagerInfo.PageIndex = largedataAnalysisConfigGetListWithRegionOutageRequest.PagerInfo.PageIndex - 1; if (largedataAnalysisConfigGetListWithRegionOutageRequest.PagerInfo.PageIndex < 0) { largedataAnalysisConfigGetListWithRegionOutageRequest.PagerInfo.PageIndex = 0; } int rowcount = 0; int pageIndex = largedataAnalysisConfigGetListWithRegionOutageRequest.PagerInfo.PageIndex; int pageSize = largedataAnalysisConfigGetListWithRegionOutageRequest.PagerInfo.PageSize; rowcount = largedataAnalysisConfigGetListWithRegionOutageRequest.PagerInfo.RowCount; string sqlParameter = string.Empty; if (!string.IsNullOrEmpty(largedataAnalysisConfigGetListWithRegionOutageRequest.AnalysisModelName)) { sqlParameter = string.Format(" and ac.Name like '%{0}%' ", largedataAnalysisConfigGetListWithRegionOutageRequest.AnalysisModelName.Replace("'", "''")); } DataTable dtResult = _Repository.QueryTable("GetLargeDataAnalysisConfigWithRegionOutage", sqlParameter); BasicResponse <List <JC_LargedataAnalysisConfigInfo> > response = new BasicResponse <List <JC_LargedataAnalysisConfigInfo> >(); if (dtResult != null && dtResult.Rows.Count > 0) { List <JC_LargedataAnalysisConfigInfo> listResult = ObjectConverter.Copy <JC_LargedataAnalysisConfigInfo>(dtResult); rowcount = listResult.Count(); if (pageSize == 0) {//查询所有数据 response.Data = listResult.OrderByDescending(t => t.UpdatedTime).ToList(); } else { response.Data = listResult.OrderByDescending(t => t.UpdatedTime).Skip(pageIndex * pageSize).Take(pageSize).ToList(); } if (response.Data != null && response.Data.Count > 0) { response.PagerInfo.PageIndex = pageIndex; response.PagerInfo.PageSize = pageSize; response.PagerInfo.RowCount = rowcount; } } else { response.Data = new List <JC_LargedataAnalysisConfigInfo>(); } return(response); }
public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigWithRegionOutage(LargedataAnalysisConfigGetListWithRegionOutageRequest largedataAnalysisConfigGetListWithRegionOutageRequest) { var responseStr = HttpClientHelper.Post(Webapi + "/v1/LargedataAnalysisConfig/GetLargeDataAnalysisConfigWithRegionOutage?token=" + Token, JSONHelper.ToJSONString(largedataAnalysisConfigGetListWithRegionOutageRequest)); return(JSONHelper.ParseJSONString <BasicResponse <List <JC_LargedataAnalysisConfigInfo> > >(responseStr)); }
/// <summary> /// 获取关联应急联动的分析模型 /// </summary> /// <param name="largedataAnalysisConfigGetListWithRegionOutageRequest">关联应急联动的请求对象</param> /// <returns>获取关联应急联动的分析模型</returns> public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigWithRegionOutage(LargedataAnalysisConfigGetListWithRegionOutageRequest largedataAnalysisConfigGetListWithRegionOutageRequest) { string sqlParameter = string.Empty; if (!string.IsNullOrEmpty(largedataAnalysisConfigGetListWithRegionOutageRequest.AnalysisModelName)) { sqlParameter = string.Format(" and ac.Name like '%{0}%' ", largedataAnalysisConfigGetListWithRegionOutageRequest.AnalysisModelName.Replace("'", "''")); } DataTable dtResult = _Repository.QueryTable("GetLargeDataAnalysisConfigWithRegionOutage", sqlParameter); BasicResponse <List <JC_LargedataAnalysisConfigInfo> > response = new BasicResponse <List <JC_LargedataAnalysisConfigInfo> >(); if (dtResult != null && dtResult.Rows.Count > 0) { response.Data = ObjectConverter.Copy <JC_LargedataAnalysisConfigInfo>(dtResult); } else { response.Data = new List <JC_LargedataAnalysisConfigInfo>(); } return(response); }