From 8df0e06e6bf98f7b8460515ffc9c495ade63321f Mon Sep 17 00:00:00 2001
From: gaofei1985 <181547018@qq.com>
Date: Mon, 1 Apr 2024 10:29:19 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 1 +
.../版本日志/SGGLDB_WH_2024-03-29-gaofei.sql | 254 +
SGGL/BLL/Common/AttachFileService.cs | 11 +
.../Person_TestRunMonthSummaryService.cs | 2 +
SGGL/FineUIPro.Web/ErrLog.txt | 129 +
.../Personal/TestRunMonthSummary.aspx | 94 +-
.../Personal/TestRunMonthSummary.aspx.cs | 42 +-
.../TestRunMonthSummary.aspx.designer.cs | 18 +
.../Personal/TestRunMonthSummaryEdit.aspx | 36 +-
.../Personal/TestRunMonthSummaryEdit.aspx.cs | 70 +-
.../TestRunMonthSummaryEdit.aspx.designer.cs | 63 +-
.../BeforeTestRun/InspectTailTermList.aspx.cs | 2 +-
.../Feeding/InspectTailTermList.aspx.cs | 2 +-
.../TestRunManage/InspectTailTermList.aspx.cs | 2 +-
SGGL/FineUIPro.Web/Web.config | 2 +-
.../TestRunMonthSummaryReportEdit.aspx | 90 +-
.../TestRunMonthSummaryReportEdit.aspx.cs | 48 +-
...RunMonthSummaryReportEdit.aspx.designer.cs | 18 +
SGGL/FineUIPro.Web/res/js/jquery-1.8.3.js | 9472 ++++++++++
SGGL/FineUIPro.Web/res/js/jquery-3.4.1.min.js | 2 +
.../res/js/jquery-ui-1.9.2.custom.js | 14879 ++++++++++++++++
.../res/js/jquery-ui-1.9.2.custom.min.js | 7 +
SGGL/Model/Model.cs | 2141 +++
23 files changed, 27332 insertions(+), 53 deletions(-)
create mode 100644 DataBase/版本日志/SGGLDB_WH_2024-03-29-gaofei.sql
create mode 100644 SGGL/FineUIPro.Web/res/js/jquery-1.8.3.js
create mode 100644 SGGL/FineUIPro.Web/res/js/jquery-3.4.1.min.js
create mode 100644 SGGL/FineUIPro.Web/res/js/jquery-ui-1.9.2.custom.js
create mode 100644 SGGL/FineUIPro.Web/res/js/jquery-ui-1.9.2.custom.min.js
diff --git a/.gitignore b/.gitignore
index c7ff1217..31c821ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -32,3 +32,4 @@
/SGGL/FineUIPro.Web/FileUpload/TestRun/DriverRun
/SGGL/FineUIPro.Web/FileUpload/Solution/2024-02
/SGGL/FineUIPro.Web/FileUpload/Solution/2024-03
+/SGGL/FineUIPro.Web/FileUpload/TestRun/TestRunMonthSummary/2024-03
diff --git a/DataBase/版本日志/SGGLDB_WH_2024-03-29-gaofei.sql b/DataBase/版本日志/SGGLDB_WH_2024-03-29-gaofei.sql
new file mode 100644
index 00000000..6814ee7d
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_WH_2024-03-29-gaofei.sql
@@ -0,0 +1,254 @@
+alter table [dbo].[Person_TestRunMonthSummary] add Major nvarchar(50) null
+GO
+
+
+ALTER PROCEDURE [dbo].[Sp_GJSX_getlist]
+ -- Add the parameters for the stored procedure here
+ @ProjectId nvarchar(max),
+ @sql_where varchar(max)
+AS
+BEGIN
+ --IF EXISTS(select * from tempdb..sysobjects where id=object_id('tempdb..#GJSX_List'))
+ --BEGIN
+ -- DROP TABLE #GJSX_List
+ --END
+ --DECLARE @Sql NVARCHAR(200)
+ --select * into #GJSX_List from(
+ -- select
+ --a.GJSXID
+ --,a.ProjectId
+ --,a.detail
+ --,b.username
+ --,a.createDate
+ --,User_ReceiveID=STUFF(( SELECT ',' + p2.UserName FROM dbo.Sys_User as p2 where PATINDEX('%,' + RTRIM(p2.UserId) + ',%',',' +a.User_ReceiveID + ',') >0 FOR XML PATH('')), 1, 1,'')
+ --, CNProfessionalId=STUFF(( SELECT ',' + Base_CNProfessional.ProfessionalName FROM dbo.Base_CNProfessional where PATINDEX('%,' + RTRIM(Base_CNProfessional.CNProfessionalId) + ',%',',' +a.CNProfessional_ID + ',') >0 FOR XML PATH('')), 1, 1,'')
+ --,Base_Project.ProjectName
+ --,Base_Unit.unitname
+ --,a.CloseDate
+ --,case a.state when 2 then 'ڽ' when 0 then 'ر' when 1 then '' end as state
+ --,QuestionTypeName=STUFF(( SELECT ',' + Base_QuestionType.QuestionTypeName FROM dbo.Base_QuestionType where PATINDEX('%,' + RTRIM(Base_QuestionType.QuestionTypeID) + ',%',',' +a.QuestionTypeID + ',') >0 FOR XML PATH('')), 1, 1,'')
+ --,a.IsManypeople
+ --,a.CompleteDate
+ --,a.AttachUrl
+ --,user_Acceptance =STUFF(( SELECT ',' + p2.UserName FROM dbo.Sys_User as p2 where PATINDEX('%,' + RTRIM(p2.UserId) + ',%',',' +a.user_Acceptance + ',') >0 FOR XML PATH('')), 1, 1,'')
+ --from GJSX as a left join Sys_User as b on a.UserId=b.UserId
+ --left join [dbo].[Base_Project] on a.ProjectId =Base_Project.ProjectId
+ --left join [dbo].[Base_Unit] on a.UnitId=Base_Unit.UnitId
+ --left join [dbo].[Base_QuestionType] on a.QuestionTypeID=Base_QuestionType.QuestionTypeID ) as a
+
+ --set @Sql ='select * from #GJSX_List where ProjectId='''+@ProjectId+''' ' +@sql_where
+
+ --exec(@Sql)
+
+ select
+ a.GJSXID
+ ,a.ProjectId
+ ,a.detail
+ ,b.username
+ ,a.createDate
+ ,User_ReceiveID=STUFF(( SELECT ',' + p2.UserName FROM dbo.Sys_User as p2 where PATINDEX('%,' + RTRIM(p2.UserId) + ',%',',' +a.User_ReceiveID + ',') >0 FOR XML PATH('')), 1, 1,'')
+ , CNProfessionalId=STUFF(( SELECT ',' + Base_CNProfessional.ProfessionalName FROM dbo.Base_CNProfessional where PATINDEX('%,' + RTRIM(Base_CNProfessional.CNProfessionalId) + ',%',',' +a.CNProfessional_ID + ',') >0 FOR XML PATH('')), 1, 1,'')
+ ,Base_Project.ProjectName
+ ,Base_Unit.unitname
+ ,a.CloseDate
+ ,case a.state when 2 then 'ڽ' when 0 then 'ر' when 1 then '' end as state
+ ,QuestionTypeName=STUFF(( SELECT ',' + Base_QuestionType.QuestionTypeName FROM dbo.Base_QuestionType where PATINDEX('%,' + RTRIM(Base_QuestionType.QuestionTypeID) + ',%',',' +a.QuestionTypeID + ',') >0 FOR XML PATH('')), 1, 1,'')
+ ,a.IsManypeople
+ ,a.CompleteDate
+ ,a.AttachUrl
+ ,user_Acceptance =STUFF(( SELECT ',' + p2.UserName FROM dbo.Sys_User as p2 where PATINDEX('%,' + RTRIM(p2.UserId) + ',%',',' +a.user_Acceptance + ',') >0 FOR XML PATH('')), 1, 1,'')
+ from GJSX as a left join Sys_User as b on a.UserId=b.UserId
+ left join [dbo].[Base_Project] on a.ProjectId =Base_Project.ProjectId
+ left join [dbo].[Base_Unit] on a.UnitId=Base_Unit.UnitId
+ left join [dbo].[Base_QuestionType] on a.QuestionTypeID=Base_QuestionType.QuestionTypeID
+ where a.ProjectId=@ProjectId
+END
+
+
+
+GO
+
+
+--cd C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools
+--SqlMetal /views /server:wq /database:SGGLDB_WH /code:C:\Model.cs /namespace:Model
+
+delete Sys_Menu where MenuId='AC5BC922-FA5E-4141-8458-7DE89434A8E7'
+delete Sys_Menu where MenuId='BEAE1E66-5783-489B-A268-F46491AE1257'
+delete Sys_Menu where MenuId='D8DF6DDB-3CDD-41C0-B374-1AAE40802B68'
+delete Sys_Menu where MenuId='C2E827C4-6E04-4EB6-8E51-B43FCBD3753F'
+delete Sys_Menu where MenuId='AF4EEC31-73E9-4F36-BEA7-2A92468F324E'
+delete Sys_Menu where MenuId='7400F47B-3F45-4142-B21F-3BECCABBB202'
+delete Sys_Menu where MenuId='F2D170C3-6CA5-439D-8CC7-81E4FB906B1F'
+delete Sys_Menu where MenuId='A7BBF5F1-F145-43D1-9227-7EC24099BBEC'
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('AC5BC922-FA5E-4141-8458-7DE89434A8E7','ģ',null,'TestRun/Produce/InspectTemplate.aspx',2,'F4827DE7-FDA6-42B6-A495-616EEFC4C8A5','Menu_TestRun',0,1,1)
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('BEAE1E66-5783-489B-A268-F46491AE1257','ͶԳ',null,'TestRun/Produce/SubInspectTerm.aspx',3,'F4827DE7-FDA6-42B6-A495-616EEFC4C8A5','Menu_TestRun',0,1,1)
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('D8DF6DDB-3CDD-41C0-B374-1AAE40802B68','ͶԳȷ',null,'TestRun/Produce/SubWorkInspect.aspx',4,'F4827DE7-FDA6-42B6-A495-616EEFC4C8A5','Menu_TestRun',0,1,1)
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('C2E827C4-6E04-4EB6-8E51-B43FCBD3753F','β',null,'TestRun/Produce/InspectTailTermList.aspx',5,'F4827DE7-FDA6-42B6-A495-616EEFC4C8A5','Menu_TestRun',0,1,1)
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('AF4EEC31-73E9-4F36-BEA7-2A92468F324E','β',null,'TestRun/Produce/TailTermHandleList.aspx',6,'F4827DE7-FDA6-42B6-A495-616EEFC4C8A5','Menu_TestRun',0,1,1)
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('7400F47B-3F45-4142-B21F-3BECCABBB202','β',null,'TestRun/Produce/TailTermApproveList.aspx',7,'F4827DE7-FDA6-42B6-A495-616EEFC4C8A5','Menu_TestRun',0,1,1)
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('F2D170C3-6CA5-439D-8CC7-81E4FB906B1F','ǩ',null,'TestRun/Produce/InspectWanderAboutList.aspx',8,'F4827DE7-FDA6-42B6-A495-616EEFC4C8A5','Menu_TestRun',0,1,1)
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('A7BBF5F1-F145-43D1-9227-7EC24099BBEC','תȫͨ',null,'TestRun/Produce/InspectWanderAboutAllPassList.aspx',9,'F4827DE7-FDA6-42B6-A495-616EEFC4C8A5','Menu_TestRun',0,1,1)
+go
+
+--==ܿģϢ
+if object_id(N'ProduceRun_WorkInspectTemplate',N'U') is not null
+drop table dbo.ProduceRun_WorkInspectTemplate
+CREATE TABLE dbo.ProduceRun_WorkInspectTemplate(
+ WorkInspectId varchar(50) NOT NULL,--
+ WorkInspectName varchar(500) NULL,--
+ Remark nvarchar(150) NULL,--ע
+ AddUser varchar(50) NULL,--
+ AddTime datetime NULL,--
+ Sort int NULL,--
+ CONSTRAINT PK_ProduceRun_WorkInspectTemplate PRIMARY KEY CLUSTERED
+(
+ WorkInspectId ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+GO
+
+--==ܿ
+delete ProduceRun_WorkInspectTemplate where WorkInspectId='A95825BD-709E-46DB-AEFD-1E7C9C1BF524'
+delete ProduceRun_WorkInspectTemplate where WorkInspectId='55CB964B-A82A-4BBC-BC2D-040E31C7CC36'
+delete ProduceRun_WorkInspectTemplate where WorkInspectId='EE35FF88-6E30-4797-AE46-0623B9BD3E81'
+delete ProduceRun_WorkInspectTemplate where WorkInspectId='C679A7B8-4244-42E5-96C8-B5A941FF5130'
+delete ProduceRun_WorkInspectTemplate where WorkInspectId='30470FF1-0BA2-4DE0-8CDB-DF812C0AC4B8'
+delete ProduceRun_WorkInspectTemplate where WorkInspectId='E369582C-25FB-49EF-B3ED-4A7EDF8CA61C'
+delete ProduceRun_WorkInspectTemplate where WorkInspectId='2255D8C6-B12D-4035-B56A-11A5815B7C4F'
+delete ProduceRun_WorkInspectTemplate where WorkInspectId='015D647D-ECB4-4252-BA9E-C60190D63F0A'
+delete ProduceRun_WorkInspectTemplate where WorkInspectId='6CDFE6DD-E113-4A07-B5F4-083343672A9E'
+INSERT INTO dbo.ProduceRun_WorkInspectTemplate(WorkInspectId,WorkInspectName,Remark,AddUser,AddTime,Sort)
+VALUES('A95825BD-709E-46DB-AEFD-1E7C9C1BF524','ڹ涨ĸ±¶ѾָѴȶ״̬','','',GETDATE(),1)
+INSERT INTO dbo.ProduceRun_WorkInspectTemplate(WorkInspectId,WorkInspectName,Remark,AddUser,AddTime,Sort)
+VALUES('55CB964B-A82A-4BBC-BC2D-040E31C7CC36','ȫװôȶ״̬','','',GETDATE(),2)
+INSERT INTO dbo.ProduceRun_WorkInspectTemplate(WorkInspectId,WorkInspectName,Remark,AddUser,AddTime,Sort)
+VALUES('EE35FF88-6E30-4797-AE46-0623B9BD3E81','˷ƶ','','',GETDATE(),3)
+INSERT INTO dbo.ProduceRun_WorkInspectTemplate(WorkInspectId,WorkInspectName,Remark,AddUser,AddTime,Sort)
+VALUES('C679A7B8-4244-42E5-96C8-B5A941FF5130','רùߺDZ뱸УϸЧڡ','','',GETDATE(),4)
+INSERT INTO dbo.ProduceRun_WorkInspectTemplate(WorkInspectId,WorkInspectName,Remark,AddUser,AddTime,Sort)
+VALUES('30470FF1-0BA2-4DE0-8CDB-DF812C0AC4B8','Ա֯ȷʵ','','',GETDATE(),5)
+INSERT INTO dbo.ProduceRun_WorkInspectTemplate(WorkInspectId,WorkInspectName,Remark,AddUser,AddTime,Sort)
+VALUES('E369582C-25FB-49EF-B3ED-4A7EDF8CA61C','ĿĿȷ','','',GETDATE(),6)
+INSERT INTO dbo.ProduceRun_WorkInspectTemplate(WorkInspectId,WorkInspectName,Remark,AddUser,AddTime,Sort)
+VALUES('2255D8C6-B12D-4035-B56A-11A5815B7C4F','ԭϡȼϡѧҩƷļҪ','','',GETDATE(),7)
+INSERT INTO dbo.ProduceRun_WorkInspectTemplate(WorkInspectId,WorkInspectName,Remark,AddUser,AddTime,Sort)
+VALUES('015D647D-ECB4-4252-BA9E-C60190D63F0A','ˮ硢ԭϡȼϡѧҩƷȷȶӦ','','',GETDATE(),8)
+INSERT INTO dbo.ProduceRun_WorkInspectTemplate(WorkInspectId,WorkInspectName,Remark,AddUser,AddTime,Sort)
+VALUES('6CDFE6DD-E113-4A07-B5F4-083343672A9E','ԿDZװͶȶС','','',GETDATE(),9)
+go
+
+--==
+if object_id(N'ProduceRun_SubInspectTerm',N'U') is not null
+drop table dbo.ProduceRun_SubInspectTerm
+CREATE TABLE dbo.ProduceRun_SubInspectTerm(
+ SubInspectId varchar(50) NOT NULL,--
+ ProjectId varchar(50) NULL,--Ŀ
+ Contractor varchar(50) null,--а
+ Owner varchar(50) null,--ҵ
+ ProcessPatent varchar(50) null,--ר
+ ContractorIsAllPass int NULL,--аǷͨ0/null:δͨ 1:ͨ
+ OwnerIsAllPass int NULL,--ҵǷͨ0/null:δͨ 1:ͨ
+ ProcessPatentIsAllPass int NULL,--רǷͨ0/null:δͨ 1:ͨ
+ ContractorAllPassData datetime null,--аͨ
+ OwnerAllPassData datetime null,--ҵͨ
+ ProcessPatentAllPassData datetime null,--רͨ
+ InspectionIsAllPass int NULL,--0/null:δͨ 1:ͨ
+ WanderIsComplete int null,--תǷȫͨ0:δͨ1:ͨ
+ WanderCompleteData datetime null,--ת
+ IsUnifyWanderAbout int null,--Ƿͳһת0:1:
+ UnifyWanderAboutData datetime null,--ͳһתʱ
+ UnifyWanderAboutOpinion varchar(max) null,--ͳһתע
+ InspectIsClose int null,--Ƿر0:δر1:ѹر
+ InspectCloseData datetime null,--ر
+ InspectTime datetime NULL,--ʱ
+ AddUser varchar(50) NULL,--
+ AddTime datetime NULL,--
+ CONSTRAINT PK_ProduceRun_SubInspectTerm PRIMARY KEY CLUSTERED
+(
+ SubInspectId ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+GO
+
+--==
+if object_id(N'ProduceRun_SubInspectTermItem',N'U') is not null
+drop table dbo.ProduceRun_SubInspectTermItem
+CREATE TABLE dbo.ProduceRun_SubInspectTermItem(
+ TermItemId varchar(50) NOT NULL,--
+ ProjectId varchar(50) NULL,--Ŀ
+ SubInspectId varchar(50) NULL,--
+ GroupName varchar(50) NULL,--
+ WorkInspectId varchar(50) NOT NULL,--ģ
+ WorkInspectName varchar(500) NULL,--
+ InspectedUser varchar(50) NULL,--
+ InspectionResults int NULL,--0:δͨ 1:ͨ
+ InspectionIllustrate varchar(200) NULL,--˵
+ Contractor varchar(50) null,--а
+ Owner varchar(50) null,--ҵ
+ ProcessPatent varchar(50) null,--ר
+ ContractorIsPass int NULL,--аǷͨ0/null:δͨ 1:ͨ
+ OwnerIsPass int NULL,--ҵǷͨ0/null:δͨ 1:ͨ
+ ProcessPatentIsPass int NULL,--רǷͨ0/null:δͨ 1:ͨ
+ ContractorRemark varchar(1000) NULL,--а̱ע
+ OwnerRemark varchar(1000) NULL,--ҵע
+ ProcessPatentRemark varchar(1000) NULL,--ר̱ע
+ Remark varchar(200) NULL,--ע
+ AddUser varchar(50) NULL,--
+ AddTime datetime NULL,--
+ Sort int NULL,--
+ CONSTRAINT PK_ProduceRun_SubInspectTermItem PRIMARY KEY CLUSTERED
+(
+ TermItemId ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+GO
+
+--==β
+if object_id(N'ProduceRun_InspectTailTerm',N'U') is not null
+drop table dbo.ProduceRun_InspectTailTerm
+CREATE TABLE dbo.ProduceRun_InspectTailTerm(
+ TailTermId varchar(50) NOT NULL,--
+ ProjectId varchar(50) NULL,--Ŀ
+ ProjectName varchar(50) NULL,--Ŀ
+ TailTermCode varchar(50) NULL,--Ѳ
+ ConstructionUnit varchar(50) NULL,--ʩλ
+ SubInspectId varchar(50) NULL,--
+ TermItemId varchar(50) NULL,--
+ QuestionDesc varchar(max) NULL,--
+ RectifyOpinion varchar(max) NULL,--
+ RectifyTime datetime NULL,--βʱ
+ InspectUser varchar(50) NULL,--
+ HandleUser varchar(50) NULL,--
+ ApproveUser varchar(50) NULL,--
+ AdjustCompleteTime datetime NULL,--Ҫʱ
+ ApproveState int NULL,--0:ύ1:2:˻3:˻4:5:ͨ
+ AddUser varchar(50) NULL,--
+ AddTime datetime NULL,--
+ CONSTRAINT PK_ProduceRun_InspectTailTerm PRIMARY KEY CLUSTERED
+(
+ TailTermId ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+GO
+
+--==/˼¼
+if object_id(N'ProduceRun_InspectTermApproveRecords',N'U') is not null
+drop table dbo.ProduceRun_InspectTermApproveRecords
+CREATE TABLE dbo.ProduceRun_InspectTermApproveRecords(
+ InspectTermId varchar(50) NOT NULL,--
+ ProjectId varchar(50) NULL,--Ŀ
+ TermItemId varchar(50) NULL,--
+ TailTermId varchar(50) NULL,--β
+ ApproveOpinion varchar(max) NULL,--
+ ApproveTime datetime NULL,--ʱ
+ ApproveUser varchar(50) NULL,--
+ ApproveType int NULL,--¼0:¼1:˼¼
+ ApproveState int NULL,--0:˻1:ͨ
+ AddUser varchar(50) NULL,--
+ AddTime datetime NULL,--
+ CONSTRAINT PK_ProduceRun_InspectTermApproveRecords PRIMARY KEY CLUSTERED
+(
+ InspectTermId ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+GO
\ No newline at end of file
diff --git a/SGGL/BLL/Common/AttachFileService.cs b/SGGL/BLL/Common/AttachFileService.cs
index 0f63dabb..59070a1e 100644
--- a/SGGL/BLL/Common/AttachFileService.cs
+++ b/SGGL/BLL/Common/AttachFileService.cs
@@ -92,6 +92,17 @@ namespace BLL
return fileUrl;
}
+ ///