CNCEC_SUBQHSE_WUHUAN/DataBase/版本日志/SUBQHSE_V2026-02-27-xiaj(专项...

216 lines
14 KiB
MySQL
Raw Normal View History

--ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD>ã<EFBFBD>
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'F99F9805-E492-43BB-A2C4-5211AEA8F247')
BEGIN
INSERT INTO dbo.Sys_Menu (MenuId, MenuName,Url, SortIndex, SuperMenu, MenuType, IsOffice, IsEnd, IsUsed)
VALUES (N'F99F9805-E492-43BB-A2C4-5211AEA8F247', N'ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>飨ͨ<EFBFBD>ã<EFBFBD>', N'', 25, N'467A0CB9-737D-4451-965E-869EBC3A4BD6', N'Menu_HSSE',0,0,1);
INSERT INTO dbo.Sys_Menu (MenuId, MenuName,Url, SortIndex, SuperMenu, MenuType, IsOffice, IsEnd, IsUsed)
VALUES (N'B1FF9501-E66B-4251-8A1D-159B8B10DD64', N'ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', N'HSSE/Check/CheckSpecialPro.aspx', 10, N'F99F9805-E492-43BB-A2C4-5211AEA8F247', N'Menu_HSSE',0,1,1);
INSERT INTO dbo.Sys_Menu (MenuId, MenuName,Url, SortIndex, SuperMenu, MenuType, IsOffice, IsEnd, IsUsed)
VALUES (N'26A79DAB-F264-4720-8F30-D25AE40BE0F9', N'ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼', N'HSSE/Check/CheckSpecialProRecord.aspx', 20, N'F99F9805-E492-43BB-A2C4-5211AEA8F247', N'Menu_HSSE', 0,1, 1);
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'B1FF9501-E66B-4251-8A1D-159B8B10DD64')
BEGIN
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'43BADE10-A080-4EA3-B6CB-B6DC289026DC', N'B1FF9501-E66B-4251-8A1D-159B8B10DD64', N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 1);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'17192A9B-D648-46C0-B344-AA095C3C0B5C', N'B1FF9501-E66B-4251-8A1D-159B8B10DD64', N'<EFBFBD>޸<EFBFBD>', 2);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'77EA865D-58F6-4AF2-9D87-63D5133B6D6C', N'B1FF9501-E66B-4251-8A1D-159B8B10DD64', N'ɾ<EFBFBD><EFBFBD>', 3);
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
VALUES (N'0BB8D2D0-DB4B-48CC-AF6D-554FFF85C974', N'B1FF9501-E66B-4251-8A1D-159B8B10DD64', N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 4);
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Check_CheckSpecialPro') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Check_CheckSpecialPro](
[CheckSpecialId] [nvarchar](50) NOT NULL,
[CheckSpecialCode] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[CheckPerson] [nvarchar](50) NULL,
[CheckTime] [datetime] NULL,
[ScanUrl] [nvarchar](1000) NULL,
[DaySummary] [nvarchar](max) NULL,
[PartInUnits] [nvarchar](1000) NULL,
[PartInPersons] [nvarchar](2000) NULL,
[CheckAreas] [nvarchar](1000) NULL,
[States] [char](1) NULL,
[CompileMan] [nvarchar](50) NULL,
[CheckType] [char](1) NULL,
[PartInPersonIds] [nvarchar](2000) NULL,
[PartInPersonNames] [nvarchar](1000) NULL,
[CheckItemSetId] [nvarchar](50) NULL,
CONSTRAINT [PK_Check_CheckSpecialPro_1] PRIMARY KEY CLUSTERED
(
[CheckSpecialId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
ALTER TABLE [dbo].[Check_CheckSpecialPro] WITH CHECK ADD CONSTRAINT [FK_Check_CheckSpecialPro_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
ALTER TABLE [dbo].[Check_CheckSpecialPro] CHECK CONSTRAINT [FK_Check_CheckSpecialPro_Base_Project]
ALTER TABLE [dbo].[Check_CheckSpecialPro] WITH CHECK ADD CONSTRAINT [FK_Check_CheckSpecialPro_Technique_CheckItemSet] FOREIGN KEY([CheckItemSetId])
REFERENCES [dbo].[Technique_CheckItemSet] ([CheckItemSetId])
ALTER TABLE [dbo].[Check_CheckSpecialPro] CHECK CONSTRAINT [FK_Check_CheckSpecialPro_Technique_CheckItemSet]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro', @level2type=N'COLUMN',@level2name=N'CheckSpecialCode'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>Ŀ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro', @level2type=N'COLUMN',@level2name=N'ProjectId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro', @level2type=N'COLUMN',@level2name=N'CheckPerson'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro', @level2type=N'COLUMN',@level2name=N'CheckTime'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD>뵥λ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro', @level2type=N'COLUMN',@level2name=N'PartInUnits'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro', @level2type=N'COLUMN',@level2name=N'PartInPersons'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro', @level2type=N'COLUMN',@level2name=N'CheckAreas'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro', @level2type=N'COLUMN',@level2name=N'CheckType'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԱID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro', @level2type=N'COLUMN',@level2name=N'PartInPersonIds'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro', @level2type=N'COLUMN',@level2name=N'PartInPersonNames'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro', @level2type=N'COLUMN',@level2name=N'CheckItemSetId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>ۺϼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialPro'
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Check_CheckSpecialProDetail') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Check_CheckSpecialProDetail](
[CheckSpecialDetailId] [nvarchar](50) NOT NULL,
[CheckSpecialId] [nvarchar](50) NULL,
[CheckItem] [nvarchar](3000) NULL,
[CheckItemType] [nvarchar](50) NULL,
[Unqualified] [nvarchar](3000) NULL,
[CheckArea] [nvarchar](50) NULL,
[UnitId] [nvarchar](50) NULL,
[CompleteStatus] [bit] NULL,
[LimitedDate] [datetime] NULL,
[CompletedDate] [datetime] NULL,
[Suggestions] [nvarchar](3000) NULL,
[HandleStep] [nvarchar](3000) NULL,
[RectifyNoticeId] [nvarchar](50) NULL,
[CheckContent] [nvarchar](3000) NULL,
[WorkArea] [nvarchar](3000) NULL,
[DataId] [nvarchar](500) NULL,
[DataType] [nvarchar](50) NULL,
[SortIndex] [int] NULL,
[HiddenHazardType] [nvarchar](50) NULL,
[HSEManage] [varchar](50) NULL,
[RiskLevel] [varchar](50) NULL,
[LimitDate] [date] NULL,
[AttachUrl] [varchar](500) NULL,
[HandleWay] [varchar](50) NULL,
[RectifyOpinion] [nvarchar](500) NULL,
[RectifyDate] [datetime] NULL,
[ReAttachUrl] [nvarchar](2000) NULL,
[State] [char](1) NULL,
[ProposeUnitId] [nvarchar](50) NULL,
[SaveHandleMan] [nvarchar](50) NULL,
CONSTRAINT [PK_Check_CheckSpecialProDetail] PRIMARY KEY CLUSTERED
(
[CheckSpecialDetailId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
ALTER TABLE [dbo].[Check_CheckSpecialProDetail] WITH CHECK ADD CONSTRAINT [FK_Check_CheckSpecialProDetail_Base_Unit] FOREIGN KEY([UnitId])
REFERENCES [dbo].[Base_Unit] ([UnitId])
ALTER TABLE [dbo].[Check_CheckSpecialProDetail] CHECK CONSTRAINT [FK_Check_CheckSpecialProDetail_Base_Unit]
ALTER TABLE [dbo].[Check_CheckSpecialProDetail] WITH CHECK ADD CONSTRAINT [FK_Check_CheckSpecialProDetail_ProjectData_WorkArea] FOREIGN KEY([CheckArea])
REFERENCES [dbo].[WBS_UnitWork] ([UnitWorkId])
ALTER TABLE [dbo].[Check_CheckSpecialProDetail] CHECK CONSTRAINT [FK_Check_CheckSpecialProDetail_ProjectData_WorkArea]
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'CheckSpecialDetailId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>ճ<EFBFBD>Ѳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'CheckSpecialId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'CheckItem'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'CheckItemType'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʩ ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'Unqualified'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'CheckArea'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD>ε<EFBFBD>λ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'UnitId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>true-<2D>ǣ<EFBFBD>false-<2D><><EFBFBD><EFBFBD> ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'CompleteStatus'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʩ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'Suggestions'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʩ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'HandleStep'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'CheckContent'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'WorkArea'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'DataId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'DataType'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail', @level2type=N'COLUMN',@level2name=N'HiddenHazardType'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>ۺϼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckSpecialProDetail'
END
GO
CREATE VIEW [dbo].[View_CheckSpecialProDetail]
AS
/*ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD>б<EFBFBD><EFBFBD><EFBFBD>ͼ*/
SELECT detail.CheckSpecialDetailId,
detail.CheckSpecialId,
detail.CheckItem,
checkItemSet.RegisterTypesName as CheckItemName,
--detail.CheckItemType,
detail.Unqualified,
detail.SortIndex,
detail.UnitId,
detail.HandleStep,
detail.CompleteStatus,
(case when detail.CompleteStatus =1 then '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' else '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' end) as CompleteStatusName,
detail.LimitedDate,
detail.CompletedDate,
--detail.Suggestions,
detail.CheckContent,
detail.CheckArea,
detail.HandleWay,
detail.Suggestions,
detail.RectifyOpinion,
detail.ProposeUnitId,
workArea.UnitWorkName + (CASE WHEN workArea.ProjectType ='1' THEN '(<28><><EFBFBD><EFBFBD>)'
WHEN workArea.ProjectType ='2' THEN '(<28><>װ)' ELSE '' END)AS CheckAreaName,
detail.DataId,
detail.DataType,
unit.UnitName,
dbo.GetConstTextByIds(detail.HandleStep) as HandleStepStr,
--const.ConstText as HandleStepStr,
(CASE WHEN detail.DataType like '%1%'
THEN '<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>:'+(SELECT RectifyNoticesCode FROM Check_RectifyNotices WHERE detail.DataId like '%'+RectifyNoticesId+'%')
else '' end)+
(CASE WHEN detail.DataType like '%2%'
THEN '<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:'+(SELECT PunishNoticeCode FROM Check_PunishNotice WHERE detail.DataId like '%'+PunishNoticeId+'%')
else '' end)+
(CASE WHEN detail.DataType = '3'
THEN '<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><EFBFBD>:'+(SELECT PauseNoticeCode FROM Check_PauseNotice WHERE detail.DataId like '%'+ PauseNoticeId+'%')
else '' end) AS HandleStepLink
,
(case when detail.riskLevel ='0' then '<EFBFBD><EFBFBD>'
when detail.riskLevel = '1' then 'һ<EFBFBD><EFBFBD>'
when detail.riskLevel = '2' then '<EFBFBD>ϸ<EFBFBD>'
when detail.riskLevel = '3' then '<EFBFBD><EFBFBD>'
else detail.riskLevel end) as riskLevel,
sysuser.userName as HSEManage
FROM dbo.Check_CheckSpecialProDetail AS detail
LEFT JOIN dbo. HSSE_Hazard_HazardRegisterTypes AS checkItemSet ON checkItemSet.RegisterTypesId=detail.CheckItem
LEFT JOIN dbo.Base_Unit AS unit ON unit.UnitId=detail.UnitId
LEFT JOIN dbo.WBS_UnitWork AS workArea ON detail.CheckArea=workArea.UnitWorkId
LEFT JOIN dbo.Sys_User AS sysuser ON sysuser.userid=detail.HSEManage
--LEFT JOIN Sys_Const AS const ON const.ConstValue = detail.HandleStep and const.GroupId='HandleStep'
GO