From 9fe0dcc0fa59ccac2a97970f08876e1440e36746 Mon Sep 17 00:00:00 2001 From: geh <1923421292@qq.com> Date: Thu, 19 Jun 2025 21:09:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=96=BD=E5=B7=A5=E6=96=B9=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Project_CQMSDataService.cs | 35 +++++++++++++++++-- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/SUBQHSE/BLL/ZHGL/DataSync/ProjectDataSync/Project_CQMSDataService.cs b/SUBQHSE/BLL/ZHGL/DataSync/ProjectDataSync/Project_CQMSDataService.cs index 4be31fc..5446044 100644 --- a/SUBQHSE/BLL/ZHGL/DataSync/ProjectDataSync/Project_CQMSDataService.cs +++ b/SUBQHSE/BLL/ZHGL/DataSync/ProjectDataSync/Project_CQMSDataService.cs @@ -507,9 +507,9 @@ namespace BLL } if (cQMSDateType == CQMSDateType.ConstructSolution || cQMSDateType == CQMSDateType.All) { - table.ConstructSolutionNum = GetConstructSolutionNum(projectid); - table.ConstructSolutionProjectApproveNum = GetConstructSolutionProjectApproveNum(projectid); - table.ConstructSolutionUnitApproveNum = GetConstructSolutionUnitApproveNum(projectid); + table.ConstructSolutionNum = GetConstructSolutionNum(projectid) + GetConstructSolutionFinalNum(projectid) + GetComprehensive_MajorPlanApprovalNum(projectid); + table.ConstructSolutionProjectApproveNum = GetConstructSolutionProjectApproveNum(projectid) + GetConstructSolutionFinalNum(projectid); + table.ConstructSolutionUnitApproveNum = GetComprehensive_MajorPlanApprovalNum(projectid); } if (cQMSDateType == CQMSDateType.SpecialEquipmentAndDesignDetails || cQMSDateType == CQMSDateType.All) { @@ -535,6 +535,35 @@ namespace BLL } CQMSDataService.UpdateTodyData_State(); } + + + + + /// + /// 施工方案数量——定稿方案 + /// + /// + public static int GetConstructSolutionFinalNum(string projectid) + { + var result = (from x in Funs.DB.Solution_CQMSConstructSolution_Final + where x.ProjectId == projectid + select x).Count(); + return result; + } + + + /// + /// 危大(超危大)工程施工方案数量 + /// + /// + public static int GetComprehensive_MajorPlanApprovalNum(string projectid) + { + var result = (from x in Funs.DB.Comprehensive_MajorPlanApproval + where x.ProjectId == projectid + select x).Count(); + return result; + } + /// /// 获取质量培训人次数 ///