From d26e5ae8b91fd26a517e28afbcbd588b32238384 Mon Sep 17 00:00:00 2001 From: gaofei1985 <181547018@qq.com> Date: Thu, 10 Sep 2026 10:07:51 +0800 Subject: [PATCH] 1 --- .../FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx | 4 ++-- .../HJGL/DataIn/PipelineGrid.aspx.cs | 15 +++++++++++++++ HJGL_DS/FineUIPro.Web/Web.config | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx index 9e5c3a0..933ccae 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx +++ b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx @@ -79,9 +79,9 @@ - - + --%> diff --git a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.cs b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.cs index 8ca2b32..e819ab4 100644 --- a/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/HJGL/DataIn/PipelineGrid.aspx.cs @@ -153,6 +153,7 @@ namespace FineUIPro.Web.HJGL.DataIn where x.ProjectId == this.CurrUser.LoginProjectId && x.UserId == this.CurrUser.UserId && x.Type == this.IsPDMS select x; var users = from x in Funs.DB.Sys_User select x; + string serviceNames = string.Empty; for (; i < pdf.Pages.Count; i++) { PdfPageBase page = pdf.Pages[i]; @@ -351,6 +352,20 @@ namespace FineUIPro.Web.HJGL.DataIn { isoInfo.SER_ID = SER_ID; } + else + { + if (!string.IsNullOrEmpty(row[dataColumn.ColumnName].ToString()) && !serviceNames.Contains(row[dataColumn.ColumnName].ToString())) + { + Model.HJGL_BS_Service newBSService = new HJGL_BS_Service(); + newBSService.SER_ID = SQLHelper.GetNewID(); + newBSService.SER_Code = row[dataColumn.ColumnName].ToString(); + newBSService.SER_Name = row[dataColumn.ColumnName].ToString(); + Funs.DB.HJGL_BS_Service.InsertOnSubmit(newBSService); + Funs.DB.SubmitChanges(); + serviceNames += row[dataColumn.ColumnName].ToString(); + isoInfo.SER_ID = newBSService.SER_ID; + } + } break; case "管道类别": isoInfo.PipeLineClass = row[dataColumn.ColumnName].ToString(); diff --git a/HJGL_DS/FineUIPro.Web/Web.config b/HJGL_DS/FineUIPro.Web/Web.config index 1b40665..070a5f8 100644 --- a/HJGL_DS/FineUIPro.Web/Web.config +++ b/HJGL_DS/FineUIPro.Web/Web.config @@ -67,7 +67,7 @@ - +