From 6387cf58bc8b789dcac67b14399ec80cdcd7c145 Mon Sep 17 00:00:00 2001 From: wendy <408182087@qq.com> Date: Tue, 12 Nov 2024 11:37:25 +0800 Subject: [PATCH] =?UTF-8?q?20241112=20=E4=BA=BA=E5=B7=A5=E6=97=B6disable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EProject/FineUIPro.Web/FineUIPro.Web.csproj | 5 +-- .../FineUIPro.Web/FineUIPro.Web.csproj.user | 2 +- EProject/FineUIPro.Web/Global.asax.cs | 32 ++++++------------- EProject/FineUIPro.Web/Web.config | 2 +- EProject/WebApi/WebApi.csproj.user | 2 +- 5 files changed, 15 insertions(+), 28 deletions(-) diff --git a/EProject/FineUIPro.Web/FineUIPro.Web.csproj b/EProject/FineUIPro.Web/FineUIPro.Web.csproj index 0fd0a2f..54ad612 100644 --- a/EProject/FineUIPro.Web/FineUIPro.Web.csproj +++ b/EProject/FineUIPro.Web/FineUIPro.Web.csproj @@ -40,7 +40,7 @@ bin\ DEBUG;TRACE prompt - 5 + 4 7.3 false @@ -50,7 +50,7 @@ bin\ TRACE prompt - 4 + 1 7.2 false @@ -138,6 +138,7 @@ ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll + diff --git a/EProject/FineUIPro.Web/FineUIPro.Web.csproj.user b/EProject/FineUIPro.Web/FineUIPro.Web.csproj.user index 3f55043..dc767e7 100644 --- a/EProject/FineUIPro.Web/FineUIPro.Web.csproj.user +++ b/EProject/FineUIPro.Web/FineUIPro.Web.csproj.user @@ -2,7 +2,7 @@ ProjectFiles - Debug|Any CPU + Release|Any CPU true true diff --git a/EProject/FineUIPro.Web/Global.asax.cs b/EProject/FineUIPro.Web/Global.asax.cs index 3ebdd96..e0dcd3e 100644 --- a/EProject/FineUIPro.Web/Global.asax.cs +++ b/EProject/FineUIPro.Web/Global.asax.cs @@ -314,7 +314,7 @@ { for (int a = 0; a < manHours_Plans.Count; a++) { - var manHours_Plan = Funs.DB.ManHours_Plan.FirstOrDefault(x => x.ManHoursPlanId == manHours_Plans[i].ManHoursPlanId); + var manHours_Plan = Funs.DB.ManHours_Plan.FirstOrDefault(x => x.ManHoursPlanId == manHours_Plans[a].ManHoursPlanId); if (manHours_Plan != null) { manHours_Plan.AccountDisabled = 1; @@ -346,24 +346,16 @@ where x.EProjectId == epr.Key && (y.ProjectControl_JobType == "Projects" || y.ProjectControl_JobType == "MOC") orderby x.CreateDate ascending select new { x.ResourcePlanId, y.PM_MA_ProjectApproval }).ToList(); - if (planLists.Count() == 2) + if (planLists.Count == 2) { if (planLists[0].PM_MA_ProjectApproval.HasValue && planLists[0].PM_MA_ProjectApproval.Value.AddMonths(1) <= DateTime.Now) { - //var manHours_Plan = Funs.DB.ManHours_Plan.FirstOrDefault(x => x.ResourcePlanId == planLists[0].ResourcePlanId); - //if (manHours_Plan != null) - //{ - // manHours_Plan.AccountDisabled = 1; - // Funs.DB.SubmitChanges(); - //} - var manHours_Plan = (from x in Funs.DB.ManHours_Plan where x.ResourcePlanId == planLists[0].ResourcePlanId select x).ToList(); - if (manHours_Plan.Count() > 0) + string resourcePlanId = planLists[0].ResourcePlanId.ToString(); + List manHours_Plan = (from x in Funs.DB.ManHours_Plan where x.ResourcePlanId == resourcePlanId && x.AccountDisabled != 1 select x).ToList(); + foreach (var item in manHours_Plan) { - foreach (var item in manHours_Plan) - { - item.AccountDisabled = 1; - Funs.DB.SubmitChanges(); - } + item.AccountDisabled = 1; + Funs.DB.SubmitChanges(); } } } @@ -376,14 +368,8 @@ select x; foreach (var ep in epList) { - //var manHours_Plan = Funs.DB.ManHours_Plan.FirstOrDefault(x => x.EProjectId == ep.EProjectId); - //if (manHours_Plan != null) - //{ - // manHours_Plan.AccountDisabled = 1; - // Funs.DB.SubmitChanges(); - //} - var manHours_Plan = (from x in Funs.DB.ManHours_Plan where x.EProjectId == ep.EProjectId select x).ToList(); - if (manHours_Plan.Count() > 0) + var manHours_Plan = (from x in Funs.DB.ManHours_Plan where x.EProjectId == ep.EProjectId && x.AccountDisabled != 1 select x).ToList(); + if (manHours_Plan.Count > 0) { foreach (var item in manHours_Plan) { diff --git a/EProject/FineUIPro.Web/Web.config b/EProject/FineUIPro.Web/Web.config index 4f770af..08431ea 100644 --- a/EProject/FineUIPro.Web/Web.config +++ b/EProject/FineUIPro.Web/Web.config @@ -53,7 +53,7 @@ - + diff --git a/EProject/WebApi/WebApi.csproj.user b/EProject/WebApi/WebApi.csproj.user index ca0d73e..643f3e5 100644 --- a/EProject/WebApi/WebApi.csproj.user +++ b/EProject/WebApi/WebApi.csproj.user @@ -8,7 +8,7 @@ - Debug|Any CPU + Release|Any CPU