From 2fe06c242ff2c3354d2d42b6839003233327ce62 Mon Sep 17 00:00:00 2001 From: wendy <408182087@qq.com> Date: Fri, 4 Jul 2025 13:50:37 +0800 Subject: [PATCH] =?UTF-8?q?20250704=20=E8=AF=95=E5=8E=8B=E5=8C=85=E5=AF=BC?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../版本日志/SGGLDB_V2025-07-02-001-bwj.sql | 33 ++ .../TestPackage/TestPackageEditService.cs | 9 + .../File/Excel/DataIn/试压包导入模版.xlsx | Bin 0 -> 8504 bytes .../HJGL/TestPackage/TestPackageEdit.aspx | 2 +- .../HJGL/TestPackage/TestPackageImport.aspx | 21 +- .../TestPackage/TestPackageImport.aspx.cs | 289 ++++++-------- SGGL/Model/Model.cs | 360 ++++++++++-------- 7 files changed, 367 insertions(+), 347 deletions(-) create mode 100644 DataBase/版本日志/SGGLDB_V2025-07-02-001-bwj.sql create mode 100644 SGGL/FineUIPro.Web/File/Excel/DataIn/试压包导入模版.xlsx diff --git a/DataBase/版本日志/SGGLDB_V2025-07-02-001-bwj.sql b/DataBase/版本日志/SGGLDB_V2025-07-02-001-bwj.sql new file mode 100644 index 00000000..d9bfa7b2 --- /dev/null +++ b/DataBase/版本日志/SGGLDB_V2025-07-02-001-bwj.sql @@ -0,0 +1,33 @@ + +alter table PTP_PipelineList add TestPackageNo varchar(50) +go + +ALTER VIEW [dbo].[View_TestPackage_PipelineList] +as +/*********ѹϸ**********/ +select l.PT_PipeId, +l.PTP_ID, +l.PipelineId, +l.TestPressure, +t.ProjectId, +t.TestPackageNo, +t.TestPackageName, +t.Remark, +t.UnitWorkId, +t.Tabler, +t.TableDate, +p.PipelineCode, +uw.UnitWorkCode, +uw.UnitWorkName, +uw.UnitId, +u.UnitCode, +u.UnitName, +t.adjustTestPressure +from PTP_PipelineList l +left join PTP_TestPackage as t on t.PTP_ID=l.PTP_ID +left join HJGL_Pipeline p on p.PipelineId = l.PipelineId +left join WBS_UnitWork uw on uw.UnitWorkId = t.UnitWorkId +left join Base_Unit u on u.UnitId =uw.UnitId +GO + + diff --git a/SGGL/BLL/HJGL/TestPackage/TestPackageEditService.cs b/SGGL/BLL/HJGL/TestPackage/TestPackageEditService.cs index a3314e5e..c1ddf1ef 100644 --- a/SGGL/BLL/HJGL/TestPackage/TestPackageEditService.cs +++ b/SGGL/BLL/HJGL/TestPackage/TestPackageEditService.cs @@ -455,5 +455,14 @@ namespace BLL db.SubmitChanges(); } } + + public static void AddPipelineLists(List pipelineList) + { + using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) + { + db.PTP_PipelineList.InsertAllOnSubmit(pipelineList); + db.SubmitChanges(); + } + } } } diff --git a/SGGL/FineUIPro.Web/File/Excel/DataIn/试压包导入模版.xlsx b/SGGL/FineUIPro.Web/File/Excel/DataIn/试压包导入模版.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..8eee13d894cae67d09bd9bee814ba382f2a59157 GIT binary patch literal 8504 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 -