/// <summary> /// 特征值下载,另存为TXT文档 /// </summary> public void EigenvalueDownloadSearchResult(MornitoringDataSearchBarBaseView conditions) { var eigenvalueDownloadService = new EigenvalueDownloadService(); if (conditions.MornitoringPointsNumberIds == null) { conditions.MornitoringPointsNumberIds = eigenvalueDownloadService.GetMonitoringPointsNumberIds(conditions.MornitoringPointsPositionId); } var req = new DatasQueryResultRequestBase { PointsNumberIds = conditions.MornitoringPointsNumberIds, StartTime = conditions.StartTime, EndTime = conditions.EndTime, PointsPositionId = conditions.MornitoringPointsPositionId, TestTypeId = conditions.MornitoringTestTypeId }; string downLoadpath = Server.MapPath(StyleConstants.MonitoringDatasDownloadPath); if (System.IO.Directory.Exists(downLoadpath) == false) { System.IO.Directory.CreateDirectory(downLoadpath); } var resp = eigenvalueDownloadService.DownloadTxt(req, downLoadpath); DownloadFile(resp.FilePath); }
public ActionResult GetChartDatas(MornitoringDataSearchBarBaseView conditions) { Response.Cache.SetOmitVaryStar(true); var resp = new ChartDatasResponse(); var req = new GetChartDatasRequest { StartTime = conditions.StartTime, EndTime = conditions.EndTime, PointsNumberIds = conditions.MornitoringPointsNumberIds, PointsPositionId = conditions.MornitoringPointsPositionId }; var monitoringDatasQueryService = MonitoringDatasEigenvalueQueryServiceFactory.GetQueryServiceFrom(conditions.MornitoringTestTypeId); resp = monitoringDatasQueryService.GetChartDatasBy(req); return(Json(resp.Datas, JsonRequestBehavior.AllowGet)); }
public ActionResult Query(MornitoringDataSearchBarBaseView conditions) { Response.Cache.SetOmitVaryStar(true); if (conditions.EndTime < conditions.StartTime) { return(Content("<span style='color:red'>开始时间不能晚于结束时间</span>")); } var req = new DatasQueryResultRequest { StartTime = conditions.StartTime, EndTime = conditions.EndTime, PointsNumberIds = conditions.MornitoringPointsNumberIds, PointsPositionId = conditions.MornitoringPointsPositionId }; var monitoringDatasQueryService = MonitoringDatasEigenvalueQueryServiceFactory.GetQueryServiceFrom(conditions.MornitoringTestTypeId); var result = monitoringDatasQueryService.HasQueryResult(req); if (result) { return(PartialView("DataQuerySearchContentPartial")); } return(Content("<span style='color:red'>无记录</span>")); }