From 1da7c61671b5a289da78946922e8d12ba0a09993 Mon Sep 17 00:00:00 2001 From: xiaju <1784803958@qq.com> Date: Thu, 23 Oct 2025 12:18:56 +0800 Subject: [PATCH] 1 --- .../TestPackageManagementEdit.aspx.cs | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/SGGL/FineUIPro.Web/CQMS/ProcessControl/TestPackageManagementEdit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/ProcessControl/TestPackageManagementEdit.aspx.cs index a61d363e..987edcd8 100644 --- a/SGGL/FineUIPro.Web/CQMS/ProcessControl/TestPackageManagementEdit.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/ProcessControl/TestPackageManagementEdit.aspx.cs @@ -1,4 +1,5 @@ using BLL; +using Model; using System; using System.Linq; @@ -85,11 +86,23 @@ namespace FineUIPro.Web.CQMS.ProcessControl } else { - var q = Funs.DB.ProcessControl_TestPackageManagement.FirstOrDefault(x => x.ProjectId == this.CurrUser.LoginProjectId && x.TestPackageManagementCode == code); - if (q != null) + if (string.IsNullOrEmpty(this.TestPackageManagementId)) { - Alert.ShowInTop("试压包编号已存在!", MessageBoxIcon.Warning); - return; + var q = Funs.DB.ProcessControl_TestPackageManagement.FirstOrDefault(x => x.ProjectId == this.CurrUser.LoginProjectId && x.TestPackageManagementCode == code); + if (q != null) + { + Alert.ShowInTop("试压包编号已存在!", MessageBoxIcon.Warning); + return; + } + } + else + { + var q = Funs.DB.ProcessControl_TestPackageManagement.FirstOrDefault(x => x.ProjectId == this.CurrUser.LoginProjectId && x.TestPackageManagementId !=this.TestPackageManagementId && x.TestPackageManagementCode == code); + if (q != null) + { + Alert.ShowInTop("试压包编号已存在!", MessageBoxIcon.Warning); + return; + } } } Model.ProcessControl_TestPackageManagement testPackageManagement = new Model.ProcessControl_TestPackageManagement();