Files
SGGL_SHJ/DataBase/版本日志/已更新脚本/2020年度/SGGLDB_V2020-08-03-001.sql
T
2022-09-05 16:36:31 +08:00

126 lines
4.2 KiB
Transact-SQL

alter table [dbo].[Sys_Role] drop column [CNCodes]
GO
alter table [dbo].[Base_WorkPost] add [CNCodes] nvarchar(500) null
GO
ALTER VIEW [dbo].[View_CheckSpecialDetail]
AS
/*专项检查明细列表视图*/
SELECT detail.CheckSpecialDetailId,
detail.CheckSpecialId,
detail.CheckItem,
checkItemSet.CheckItemName,
detail.CheckItemType,
detail.Unqualified,
detail.SortIndex,
detail.UnitId,
detail.HandleStep,
detail.CompleteStatus,
(case when detail.CompleteStatus =1 then '已整改' else '待整改' end) as CompleteStatusName,
detail.LimitedDate,
detail.CompletedDate,
detail.Suggestions,
detail.CheckContent,
detail.CheckArea,
detail.DataId,
detail.DataType,
detail.WorkArea,
unit.UnitName,
dbo.GetConstTextByIds(detail.HandleStep) as HandleStepStr,
--const.ConstText as HandleStepStr,
(CASE WHEN detail.DataType like '%1%'
THEN '下发整改单:'+(SELECT RectifyNoticesCode FROM Check_RectifyNotices WHERE detail.DataId like '%'+RectifyNoticesId+'%')
else '' end)+
(CASE WHEN detail.DataType like '%2%'
THEN '下发处罚单:'+(SELECT PunishNoticeCode FROM Check_PunishNotice WHERE detail.DataId like '%'+PunishNoticeId+'%')
else '' end)+
(CASE WHEN detail.DataType = '3'
THEN '下发暂停令:'+(SELECT PauseNoticeCode FROM Check_PauseNotice WHERE detail.DataId like '%'+ PauseNoticeId+'%')
else '' end) AS HandleStepLink
,detail.HiddenHazardType
,(CASE WHEN detail.HiddenHazardType='3' THEN '重大'
WHEN detail.HiddenHazardType='2' THEN '较大'
WHEN detail.HiddenHazardType='1' THEN '一般' ELSE '' END) AS HiddenHazardTypeName
FROM dbo.Check_CheckSpecialDetail AS detail
LEFT JOIN dbo.Technique_CheckItemSet AS checkItemSet ON checkItemSet.CheckItemSetId=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 Sys_Const AS const ON const.ConstValue = detail.HandleStep and const.GroupId='HandleStep'
GO
ALTER TABLE Check_PauseNotice ALTER COLUMN WrongContent NVARCHAR(2000) NULL
GO
UPDATE Sys_Role SET IsSystemBuilt=1
GO
ALTER TABLE Sys_Role DROP COLUMN RoleType
GO
ALTER TABLE Sys_Role DROP COLUMN IsAuditFlow
GO
ALTER VIEW [dbo].[View_Sys_User] AS
/*用户信息列表视图*/
SELECT
Users.UserId
,Users.Account
,Users.UserCode
,Users.Password
,Users.UserName
,Users.RoleId
,Users.UnitId
,Users.IsPost
,Users.LoginProjectId
,Users.Sex
,Users.BirthDay
,Users.Marriage
,Users.Nation
,Users.IdentityCard
,ISNULL(Users.Email,'') AS Email
,ISNULL(Users.Telephone,'') AS Telephone
,Users.Education
,Users.Hometown
,Users.PositionId
,Users.PhotoUrl
,Users.Performance
,Users.PageSize
,Users.IsOffice
,Users.DeviceId
,Users.SessionString
,Users.RCount
,Users.DataSources
,CASE WHEN Users.IsPost=1 THEN '' ELSE '' END AS IsPostName
,Roles.RoleName
,Roles.RoleCode
,Unit.UnitCode
,Unit.UnitName
,Users.SignatureUrl
,(CASE WHEN Users.UserId='A8547452-751F-41B7-8E4B-5862EA4E9411' THEN '2' ELSE '1' END) AS UserType
From dbo.Sys_User AS Users
LEFT JOIN Sys_Role AS Roles ON Roles.RoleId=Users.RoleId
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId=Users.UnitId
GO
ALTER TABLE Sys_Role ADD IsOffice BIT NULL
GO
DELETE FROM Sys_Menu WHERE MenuId='E9D387EB-2797-43E3-AACE-93413839CCF7'
GO
UPDATE Sys_Menu SET SuperMenu='0',MenuType='Menu_HTGL' WHERE MenuId='8IDKGJE2-09B1-4607-BC6D-865CE48F0002'
GO
UPDATE Sys_Menu SET MenuName='角色设置' WHERE MenuId='EBAD373C-8EB4-49A1-91F6-6794FFCAF9B6'
GO
--开车经理 试车经理
UPDATE Sys_User SET RoleId='467fb7df-6bee-4a51-86ef-e4d095053201'
WHERE RoleId='TA3737E4-3677-4B7C-B6F6-D546CC2D83E0'
GO
UPDATE Project_ProjectUser SET RoleId= REPLACE(RoleId,'TA3737E4-3677-4B7C-B6F6-D546CC2D83E0','467fb7df-6bee-4a51-86ef-e4d095053201')
WHERE RoleId like '%TA3737E4-3677-4B7C-B6F6-D546CC2D83E0%'
GO
DELETE FROM Sys_Role WHERE RoleId='TA3737E4-3677-4B7C-B6F6-D546CC2D83E0'
GO
-- 单位类型,专业分包改为施工单位
UPDATE Base_Unit SET UnitTypeId='fedf9907-54f8-481d-ae4c-8f3dfb7c8eda'
WHERE UnitTypeId='e0ed9768-0517-4927-adab-f3cb2ac8390f'
GO
DELETE FROM Base_UnitType WHERE UnitTypeId='e0ed9768-0517-4927-adab-f3cb2ac8390f'
GO
UPDATE Base_Unit SET IsBranch=0 WHERE UnitId='95fe564c-20a9-4e13-9b3b-b01614bfdf6f'
GO