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