示例#1
0
        public ActionResult GetSafetyAssessmentResult()
        {
            //查询一级安全评估结果
            var GetFirstSafetyAssessmentResult = new GetFirstLevelSafetyAssessmentReportService();
            var FirstSafetyAssessmentResult    = GetFirstSafetyAssessmentResult.GetFirstSafetyAssessmentResult();
            //查询二级安全评估结果
            var GetSecondLevelSafetyAssessmentResult = new GetSecondLevelSafetyAssessmentReportService();
            var SecondLevelSafetyAssessmentResult    = GetSecondLevelSafetyAssessmentResult.GetSecondLevelSafetyAssessmentResult();
            //查询人工巡检安全评估结果
            var GetManualInspectionSafetyAssessmentResult = new GetManualInspectionSafetyAssessmentReportService();
            var ManualInspectionSafetyAssessmentResult    = GetManualInspectionSafetyAssessmentResult.GetManualInspectionSafetyAssessmentReportResult();
            var model = new SafetyAssessmentModelsViewModel()
            {
                FirstSafetyAssessmentResult_CableForce     = FirstSafetyAssessmentResult.FirstSafetyAssessmentResult_CableForce,
                FirstSafetyAssessmentResult_Displacement   = FirstSafetyAssessmentResult.FirstSafetyAssessmentResult_Displacement,
                FirstSafetyAssessmentResult_Stress         = FirstSafetyAssessmentResult.FirstSafetyAssessmentResult_Stress,
                FirstSafetyAssessmentReportTime            = FirstSafetyAssessmentResult.FirstSafetyAssessmentReportTime,
                SecondSafetyAssessmentResult               = SecondLevelSafetyAssessmentResult.SecondSafetyAssessmentResult,
                SecondSafetyAssessmentReportTime           = SecondLevelSafetyAssessmentResult.SecondSafetyAssessmentReportTime,
                ManualInspectionSafetyAssessmentResult     = ManualInspectionSafetyAssessmentResult.ManualInspectionSafetyAssessmentResult,
                ManualInspectionSafetyAssessmentReportTime = ManualInspectionSafetyAssessmentResult.ManualInspectionSafetyAssessmentReportTime
            };

            return(PartialView("GetSafetyAssessmentResult", model));
        }
        static String GetLastReportTime_String()
        {
            var GetFirstLevelSafetyAssessmentReportListService = new GetFirstLevelSafetyAssessmentReportService();
            var LastReportResult = GetFirstLevelSafetyAssessmentReportListService.GetFirstSafetyAssessmentResult();
            var LastReportTime   = LastReportResult.FirstSafetyAssessmentReportTime;

            return(LastReportTime);
        }
示例#3
0
        private AllSafetyPreWarningStateDataModel GetRealDatasSource()
        {
            var GetFirstLevelSafetyAssessmentReportListService = new GetFirstLevelSafetyAssessmentReportService();
            var LastReportTime = GetFirstLevelSafetyAssessmentReportListService.GetFirstSafetyAssessmentResult().FirstSafetyAssessmentReportTime_DateTime;
            var req            = new GetSafetyWarningDetailRequest
            {
                StartTime = LastReportTime,
                EndTime   = DateTime.Now
            };

            return(_sfpwrtp.GetSafetyPreWarningRealTimePushModel(req));
        }
        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));
        }
示例#5
0
        public ActionResult GetAssessmentSuggestion()
        {
            //查询工作建议结果
            var GetAssessmentSuggestion         = new GetFirstLevelSafetyAssessmentReportService();
            var FirstSafetyAssessmentSuggestion = GetAssessmentSuggestion.GetFirstSafetyAssessmentSuggestion();
            var model = new SafetyAssessmentSuggestionModelsViewModel()
            {
                FirstSafetyAssessmentSuggestion_CableForce   = FirstSafetyAssessmentSuggestion.FirstSafetyAssessmentSuggestion_CableForce,
                FirstSafetyAssessmentSuggestion_Displacement = FirstSafetyAssessmentSuggestion.FirstSafetyAssessmentSuggestion_Displacement,
                FirstSafetyAssessmentSuggestion_Stress       = FirstSafetyAssessmentSuggestion.FirstSafetyAssessmentSuggestion_Stress,
            };

            return(PartialView("GetSafetyAssessmentSuggestion", model));
        }
        public ActionResult FirstLevelSafetyAssessment()
        {
            Response.Cache.SetOmitVaryStar(true);
            var GetFirstLevelSafetyAssessmentReportListService = new GetFirstLevelSafetyAssessmentReportService();
            var resp = GetFirstLevelSafetyAssessmentReportListService.GetTotalPages();

            if (resp.Succeed)
            {
                ViewData["TotalPages"] = resp.TotalPages;
            }
            else
            {
                TempData[WebConstants.MessageColor] = StyleConstants.RedColor;
                TempData[WebConstants.Message]      = resp.Message;
            }
            return(View());
        }
        public ActionResult GetFirstLevelSafetyAssessmentReportList(SafetyAssessmentReportSearchBaseView conditions)
        {
            Response.Cache.SetOmitVaryStar(true);
            var req = new FirstLevelSafetyAssessmentSearchRequest()
            {
                CurrentPageIndex = conditions.CurrentPageIndex,
            };

            if (conditions.Time.Year != 1)
            {
                req.StartTime = new DateTime(conditions.Time.Year, conditions.Time.Month, 1);
                req.EndTime   = req.StartTime.AddMonths(1);
            }
            ;
            var GetFirstLevelSafetyAssessmentReportListService = new GetFirstLevelSafetyAssessmentReportService();
            var resp       = GetFirstLevelSafetyAssessmentReportListService.GetFirstLevelSafetyAssessmentReportList(req);
            var models     = new List <SafetyAssessmentReportViewModel>();
            var resultView = new SafetyAssessmentReportSearchBaseView();

            if (resp.Succeed)
            {
                foreach (var item in resp.FirstLevelSafetyAssessmentReport)
                {
                    var resultItem = new SafetyAssessmentReportViewModel();
                    resultItem.ReportName = item.ReportPeriods;
                    resultItem.ReportTime = DateTimeHelper.FormatDateTime(item.ReportTime);
                    resultItem.ReportId   = item.Id;
                    models.Add(resultItem);
                }
                resultView.SafetyAssessmentReportViewModels = models;
                resultView.PaginatorModel = new ViewModels.PaginatorModel {
                    TotalPages = resp.TotalPages, CurrentPageIndex = conditions.CurrentPageIndex
                };
            }
            else
            {
                return(Json(new { Color = StyleConstants.RedColor, message = resp.Message }, JsonRequestBehavior.AllowGet));
            }
            return(PartialView("GetFirstLevelSafetyAssessmentListPartial", resultView));
        }