239 lines
7.3 KiB
Transact-SQL
239 lines
7.3 KiB
Transact-SQL
update [dbo].[Sys_Menu] set MenuName='热处理委托',Url='HJGL/HotProcessHard/HotProessTrust.aspx'
|
|
where MenuId='90579BE7-E38C-4CD2-A3BC-755169FF3BB2'
|
|
GO
|
|
update [dbo].[Sys_Menu] set MenuName='热处理报告',Url='HJGL/HotProcessHard/HotProessReport.aspx'
|
|
where MenuId='71a7de4f-5216-41cb-bcc9-8a5e43d5d168'
|
|
GO
|
|
update [dbo].[Sys_Menu] set MenuName='硬度检测委托',Url='HJGL/HotProcessHard/HardTrust.aspx'
|
|
where MenuId='72B3E508-1315-4CC3-939F-E840FA701A0E'
|
|
GO
|
|
update [dbo].[Sys_Menu] set MenuName='硬度检测报告',Url='HJGL/HotProcessHard/HardReport.aspx'
|
|
where MenuId='c5ba5ef6-2112-4fe2-9ada-b8762cb629f6'
|
|
GO
|
|
|
|
alter table dbo.HJGL_HotProess_Trust drop constraint FK_HJGL_HotProess_Trust_WBS_UnitWork
|
|
GO
|
|
alter table [dbo].[HJGL_HotProess_Trust] drop column [UnitWorkId]
|
|
go
|
|
alter table [dbo].[HJGL_HotProess_Trust] add InstallationId nvarchar(50) null
|
|
alter table [dbo].[HJGL_HotProess_Trust] add WorkAreaId nvarchar(50) null
|
|
GO
|
|
alter table dbo.HJGL_HotProess_Report add ProessDate datetime null
|
|
GO
|
|
|
|
|
|
ALTER VIEW [dbo].[View_HJGL_HotProess_TrustItem]
|
|
AS
|
|
/********热处理明细********/
|
|
SELECT TrustItem.HotProessTrustItemId,
|
|
TrustItem.HotProessTrustId,
|
|
TrustItem.WeldJointId,
|
|
TrustItem.IsPass,
|
|
TrustItem.IsHardness,
|
|
TrustItem.IsTrust,
|
|
TrustItem.HardTrustItemID,
|
|
(CASE WHEN TrustItem.IsCompleted=1 THEN '完成' when TrustItem.IsCompleted=0 then '未完成' ELSE '未热处理' END) AS IsCompleted,
|
|
TrustItem.IsCompleted as OldIsCompleted,
|
|
Trust.ProjectId,
|
|
Trust.HotProessTrustNo,
|
|
Trust.ProessDate,
|
|
WeldJoint.WeldJointCode,
|
|
Pipeline.PipelineCode,
|
|
WeldJoint.Specification,
|
|
Material.MaterialCode
|
|
FROM HJGL_HotProess_TrustItem AS TrustItem
|
|
LEFT JOIN HJGL_HotProess_Trust AS Trust ON Trust.HotProessTrustId=TrustItem.HotProessTrustId
|
|
LEFT JOIN HJGL_WeldJoint AS WeldJoint ON WeldJoint.WeldJointId=TrustItem.WeldJointId
|
|
LEFT JOIN HJGL_Pipeline AS Pipeline ON Pipeline.PipelineId=WeldJoint.PipelineId
|
|
LEFT JOIN Base_Material AS Material ON Material.MaterialId=WeldJoint.Material1Id
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
alter table dbo.HJGL_HotProess_TrustItem drop constraint FK_HotProess_TrustItem_HJGL_WeldJoint
|
|
GO
|
|
|
|
|
|
|
|
ALTER VIEW [dbo].[View_HJGL_HotProessTrustItemSearch]
|
|
AS
|
|
/********热处理委托单查找焊口视图**********/
|
|
SELECT TrustItem.HotProessTrustItemId, --热处理委托明细id
|
|
TrustItem.HotProessTrustId, -- 热处理委托id
|
|
JOT.JOT_ID, --焊口id
|
|
JOT.JOT_JointNo,
|
|
JOT.DReportID,
|
|
JOT.JOT_JointDesc,
|
|
JOT.ProjectId,
|
|
ISO.ISO_IsoNo,
|
|
ISO.ISO_ID,
|
|
weldingDaily.JOT_WeldDate,
|
|
Material.MaterialCode,
|
|
JOT.IS_Proess
|
|
FROM dbo.PW_JointInfo AS JOT
|
|
LEFT JOIN dbo.BO_WeldReportMain weldingDaily ON weldingDaily.DReportID = JOT.DReportID
|
|
LEFT JOIN dbo.HJGL_HotProess_TrustItem AS TrustItem ON JOT.JOT_ID = TrustItem.WeldJointId
|
|
LEFT JOIN dbo.HJGL_HotProess_Trust AS Trust ON Trust.HotProessTrustId=TrustItem.HotProessTrustId
|
|
LEFT JOIN dbo.PW_IsoInfo AS ISO ON JOT.ISO_ID =ISO.ISO_ID
|
|
LEFT JOIN dbo.Base_Material AS Material ON JOT.MaterialId = Material.MaterialId
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
ALTER VIEW [dbo].[View_HJGL_HotProess_TrustItem]
|
|
AS
|
|
/********热处理明细********/
|
|
SELECT TrustItem.HotProessTrustItemId,
|
|
TrustItem.HotProessTrustId,
|
|
TrustItem.WeldJointId,
|
|
TrustItem.IsPass,
|
|
TrustItem.IsHardness,
|
|
TrustItem.IsTrust,
|
|
TrustItem.HardTrustItemID,
|
|
(CASE WHEN TrustItem.IsCompleted=1 THEN '完成' when TrustItem.IsCompleted=0 then '未完成' ELSE '未热处理' END) AS IsCompleted,
|
|
TrustItem.IsCompleted as OldIsCompleted,
|
|
Trust.ProjectId,
|
|
Trust.HotProessTrustNo,
|
|
Trust.ProessDate,
|
|
JOT.JOT_JointNo,
|
|
ISO.ISO_IsoNo,
|
|
JOT.JOT_JointDesc,
|
|
Material.MaterialCode
|
|
FROM HJGL_HotProess_TrustItem AS TrustItem
|
|
LEFT JOIN HJGL_HotProess_Trust AS Trust ON Trust.HotProessTrustId=TrustItem.HotProessTrustId
|
|
LEFT JOIN PW_JointInfo AS JOT ON JOT.JOT_ID=TrustItem.WeldJointId
|
|
LEFT JOIN PW_IsoInfo AS ISO ON ISO.ISO_ID=JOT.ISO_ID
|
|
LEFT JOIN Base_Material AS Material ON Material.MaterialId=JOT.MaterialId
|
|
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
alter table dbo.HJGL_HotProess_Report drop constraint FK_HotProess_Report_HJGL_WeldJoint
|
|
GO
|
|
|
|
alter table dbo.HJGL_Hard_Trust drop constraint FK_HJGL_Hard_Trust_WBS_UnitWork
|
|
GO
|
|
alter table [dbo].[HJGL_Hard_Trust] drop column [UnitWorkId]
|
|
go
|
|
alter table [dbo].[HJGL_Hard_Trust] add InstallationId nvarchar(50) null
|
|
alter table [dbo].[HJGL_Hard_Trust] add WorkAreaId nvarchar(50) null
|
|
GO
|
|
|
|
|
|
ALTER VIEW [dbo].[View_HJGL_Hard_Trust]
|
|
AS
|
|
/*******硬度委托***********/
|
|
SELECT Trust.HardTrustID,
|
|
Trust.HardTrustNo,
|
|
Trust.HardTrustUnit,
|
|
Trust.HardTrustDate,
|
|
Trust.AuditMan,
|
|
Trust.AuditDate,
|
|
Trust.HardnessRate,
|
|
Trust.HardnessMethod,
|
|
Trust.CheckUnit,
|
|
Trust.ProjectId,
|
|
Trust.DetectionTime,
|
|
Trust.Sendee,
|
|
Trust.Standards,
|
|
Trust.InspectionNum,
|
|
Trust.CheckNum,
|
|
Trust.TestWeldNum,
|
|
Trust.HardTrustMan,
|
|
Trust.CheckName,
|
|
Trust.AcceptStandard,
|
|
Trust.EquipmentModel,
|
|
trustUnit.UnitName AS HardTrustUnitName,
|
|
checkUnit.UnitName AS checkUnitName,
|
|
auditMan.UserName AS AuditManName,
|
|
CASE Trust.DetectionTime WHEN '0' THEN '工厂化预制焊口'
|
|
ELSE '安装施工焊口' END AS DetectionTimeStr,
|
|
hardTrustMan.UserName AS HardTrustManName
|
|
FROM HJGL_Hard_Trust AS Trust
|
|
LEFT JOIN Base_Unit AS trustUnit ON trustUnit.UnitId=Trust.HardTrustUnit
|
|
LEFT JOIN Base_Unit AS checkUnit ON checkUnit.UnitId=Trust.CheckUnit
|
|
LEFT JOIN Sys_User AS auditMan ON auditMan.UserId=Trust.AuditMan
|
|
LEFT JOIN Sys_User AS hardTrustMan ON hardTrustMan.UserId=Trust.HardTrustMan
|
|
|
|
GO
|
|
|
|
|
|
alter table dbo.HJGL_Hard_TrustItem drop constraint FK_HJGL_Hard_TrustItem_HJGL_WeldJoint
|
|
GO
|
|
|
|
|
|
|
|
ALTER VIEW [dbo].[View_HJGL_Hard_TrustItem]
|
|
AS
|
|
/*******硬度委托明细***********/
|
|
SELECT TrustItem.HardTrustItemID,
|
|
TrustItem.HardTrustID,
|
|
TrustItem.HotProessTrustItemId,
|
|
TrustItem.WeldJointId,
|
|
TrustItem.IsPass,
|
|
TrustItem.IsTrust,
|
|
ISO.ISO_IsoNo,
|
|
JOT.JOT_JointNo,
|
|
JOT.JOT_JointDesc,
|
|
JOT.JOT_Remark,
|
|
ISO.ISO_IsoNumber,
|
|
(CASE WHEN JOT.WED_Code1 IS NOT NULL AND JOT.WED_Code2 IS NOT NULL
|
|
THEN JOT.WED_Code1 + '/' + JOT.WED_Code2
|
|
ELSE (ISNULL(JOT.WED_Code1,'') + ISNULL(JOT.WED_Code2,'')) END) AS WelderCode, --焊工
|
|
(CASE WHEN JOT.STE_Name1 IS NOT NULL AND JOT.STE_Name2 IS NOT NULL
|
|
THEN JOT.STE_Name1 + '/' + JOT.STE_Name2
|
|
ELSE (ISNULL(JOT.STE_Name1,'') + ISNULL(JOT.STE_Name2,'')) END) AS MaterialCode --材质
|
|
FROM HJGL_Hard_TrustItem AS TrustItem
|
|
LEFT JOIN View_JointInfo AS JOT ON JOT.JOT_ID=TrustItem.WeldJointId
|
|
LEFT JOIN PW_IsoInfo AS ISO ON ISO.ISO_ID=JOT.ISO_ID
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
alter table dbo.HJGL_Hard_Report drop constraint FK_HJGL_Hard_Report_HJGL_WeldJoint
|
|
GO
|
|
|
|
|
|
|
|
ALTER VIEW [dbo].[HJGL_View_HardReportItem]
|
|
/*硬度检验报告明细表查询列表*/
|
|
AS
|
|
SELECT Report.HardReportId, --硬度检验报告明细id
|
|
Report.HardTrustItemID,
|
|
JointInfo.JOT_ID, --焊口id
|
|
Report.TestingPointNo, --试验部位
|
|
Report.HardNessValue1 AS HardNessValue1,
|
|
Report2.HardNessValue1 AS HardNessValue2,
|
|
Report3.HardNessValue1 AS HardNessValue3,
|
|
Report.IsShow,
|
|
JointInfo.JOT_JointNo,
|
|
Report.SortIndex,
|
|
Report.Remark,
|
|
Report.Flag
|
|
FROM dbo.PW_JointInfo AS JointInfo
|
|
LEFT JOIN dbo.HJGL_Hard_TrustItem AS TrustItem ON JointInfo.JOT_ID=TrustItem.WeldJointId
|
|
LEFT JOIN dbo.HJGL_Hard_Report AS Report ON Report.HardTrustItemID=TrustItem.HardTrustItemID
|
|
LEFT JOIN dbo.HJGL_Hard_Report AS Report2 ON Report.WeldJointId=Report2.WeldJointId AND Report.HardTrustItemID=Report2.HardTrustItemID AND Report.SortIndex=Report2.SortIndex AND Report2.IsShow=0
|
|
LEFT JOIN dbo.HJGL_Hard_Report AS Report3 ON Report.WeldJointId=Report3.WeldJointId AND Report.HardTrustItemID=Report3.HardTrustItemID AND Report.SortIndex=Report3.SortIndex AND Report3.IsShow IS NULL
|
|
WHERE Report.IsShow=1
|
|
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|