From dc10099f97ca0767072c099086ea7278b5741d45 Mon Sep 17 00:00:00 2001 From: geh <1923421292@qq.com> Date: Fri, 9 May 2025 15:21:39 +0800 Subject: [PATCH] 1 --- SUBQHSE/FineUIPro.Web/common/main.aspx.cs | 5 ++++- SUBQHSE/FineUIPro.Web/common/mainProject.aspx.cs | 16 ++++++++-------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/SUBQHSE/FineUIPro.Web/common/main.aspx.cs b/SUBQHSE/FineUIPro.Web/common/main.aspx.cs index 40242f6c..4e6db568 100644 --- a/SUBQHSE/FineUIPro.Web/common/main.aspx.cs +++ b/SUBQHSE/FineUIPro.Web/common/main.aspx.cs @@ -137,7 +137,10 @@ namespace FineUIPro.Web.common string cqmsZGRate = "0"; if (cqmsData.ProblemNum.HasValue && cqmsData.ProblemCompletedNum.HasValue) { - cqmsZGRate = String.Format("{0:N2}", 100 * cqmsData.ProblemCompletedNum.Value / cqmsData.ProblemNum.Value); + if (cqmsData.ProblemNum.Value > 0) + { + cqmsZGRate = String.Format("{0:N2}", 100 * cqmsData.ProblemCompletedNum.Value / cqmsData.ProblemNum.Value); + } } else { diff --git a/SUBQHSE/FineUIPro.Web/common/mainProject.aspx.cs b/SUBQHSE/FineUIPro.Web/common/mainProject.aspx.cs index 2a930dc3..ee009756 100644 --- a/SUBQHSE/FineUIPro.Web/common/mainProject.aspx.cs +++ b/SUBQHSE/FineUIPro.Web/common/mainProject.aspx.cs @@ -127,9 +127,9 @@ namespace FineUIPro.Web.common // where x.ProjectId == projectId // select x; // 问题总数 - int cqmsProblemNum = cqmsProjectData.ProblemNum ?? 0; - int cqmsCompletedNum = cqmsProjectData.ProblemCompletedNum ?? 0; - int cqmsNotCompletedNumt = cqmsProjectData.ProblemNotCompletedNum ?? 0; + int cqmsProblemNum = cqmsProjectData?.ProblemNum ?? 0; + int cqmsCompletedNum = cqmsProjectData?.ProblemCompletedNum ?? 0; + int cqmsNotCompletedNumt = cqmsProjectData?.ProblemNotCompletedNum ?? 0; //int cqmsAllCount = getJointCheckDetail.Count() + getCheckControl.Count(); //int cqmsOkNum = 0;//已完成 //int cqmsIncompleteNum = 0; //未完成 @@ -313,9 +313,9 @@ namespace FineUIPro.Web.common }, engineeringDivision = new {//工程划分 - unitNum = cqmsProjectData.UnitProjectNum ?? 0,//单位工程数 - branchNum = cqmsProjectData.SubProjectNum ?? 0,//分部工程数 - itemizeNum = cqmsProjectData.SubdivisionalWorksNum ?? 0,//分项工程数 + unitNum = cqmsProjectData?.UnitProjectNum ?? 0,//单位工程数 + branchNum = cqmsProjectData?.SubProjectNum ?? 0,//分部工程数 + itemizeNum = cqmsProjectData?.SubdivisionalWorksNum ?? 0,//分项工程数 }, //质量验收数据 checkAccepts = checkAccepts, @@ -357,8 +357,8 @@ namespace FineUIPro.Web.common }, measuringInstrumentsData = new {//计量器具数据 - useNum = cqmsProjectData.UseNum ?? 0,//计量器具 - okNum = cqmsProjectData.OKNum ?? 0,//校准合格 + useNum = cqmsProjectData?.UseNum ?? 0,//计量器具 + okNum = cqmsProjectData?.OKNum ?? 0,//校准合格 }, } };