public ActionResult GetSafetyWarningDetail(QuerySafetyPreWarningConditonView conditons) { Response.Cache.SetOmitVaryStar(true); int i = 0; var source = GetSafetyWarningDetailResultBy(conditons); var resultView = new SafetyPreWarningModels(); if (source.Succeed == true) { var models = new List <SafetyPreWarningViewModel>(); foreach (var item in source.Datas) { var resultItem = new SafetyPreWarningViewModel(); resultItem.Id = i + 1; resultItem.PointsNumber = item.PointsNumber; resultItem.Time = item.Time; resultItem.MonitoringData = item.MonitoringData; resultItem.Unit = item.Unit; resultItem.ThresholdValue = item.ThresholdValue; resultItem.SafetyPreWarningState = item.SafetyPreWarningState; resultItem.Suggestion = item.Suggestion; models.Add(resultItem); i++; } resultView.SafetyPreWarnings = models; return(PartialView("SafetyPreWarningDetailListPartial", resultView)); } return(Content("<span style='color:red'>无记录</span>")); }
private static SafetyWarningDetailResponse GetSafetyWarningDetailResultBy(QuerySafetyPreWarningConditonView conditons) { var GetFirstLevelSafetyAssessmentReportListService = new GetFirstLevelSafetyAssessmentReportService(); var LastReportResult = GetFirstLevelSafetyAssessmentReportListService.GetFirstSafetyAssessmentResult(); var LastReportTime = GetFirstLevelSafetyAssessmentReportListService.GetFirstSafetyAssessmentResult().FirstSafetyAssessmentReportTime_DateTime; var req = new GetSafetyWarningDetailRequest { StartTime = LastReportTime, EndTime = DateTime.Now }; var SafetyWarningDetailQueryService = SafetyWarningDetailFactory.GetSafetyWarningDetailServiceFrom(conditons.testTypeId); return(SafetyWarningDetailQueryService.GetSafetyPreWarningDetailBy(req)); }