20260720 领料计划新增默认加载上次保存记录

This commit is contained in:
2026-07-20 15:12:51 +08:00
parent 0669a169f0
commit 0f566a692a
8 changed files with 1254 additions and 49 deletions
@@ -0,0 +1,150 @@
UPDATE t1
SET t1.ProessTypes = t2.ProessTypes
FROM [dbo].[HJGL_CH_HotProessTrustItem] t1
INNER JOIN [dbo].[HJGL_PW_JointInfo] t2
ON (t1.JOT_ID = t2.JOT_ID and t1.ProessTypes <> t2.ProessTypes)
go
ALTER PROCEDURE [dbo].[HJGL_spCH_HotProessTrustItem]
(
@HotProessTrustId nvarchar(50),
@ProessTypes nvarchar(50)=null
)
AS
--通过检测id获取委托单信息
BEGIN
SELECT
HotProessTrustId,ISO_IsoNo,JOT_JointNo,JOT_JointDesc,STE_Code,Sort1,Sort2,Sort3,Sort4,Sort5,ProessTypes
--STUFF(
-- (
-- SELECT '+' + CASE
-- WHEN t.ProessTypes = '1' THEN '预热'
-- WHEN t.ProessTypes = '2' THEN '消氢'
-- WHEN t.ProessTypes = '3' THEN '后热'
-- WHEN t.ProessTypes = '4' THEN '消应力热处理'
-- WHEN t.ProessTypes = '5' THEN '稳定化处理'
-- ELSE ''
-- END
-- FROM HJGL_View_CH_HotProessTrustItem t
-- WHERE
-- t.HotProessTrustId = TrustItem.HotProessTrustId
-- AND t.ISO_IsoNo = TrustItem.ISO_IsoNo
-- AND t.JOT_JointNo = TrustItem.JOT_JointNo
-- AND t.JOT_JointDesc = TrustItem.JOT_JointDesc
-- AND t.STE_Code = TrustItem.STE_Code
-- AND t.Sort1 = TrustItem.Sort1
-- AND t.Sort2 = TrustItem.Sort2
-- AND t.Sort3 = TrustItem.Sort3
-- AND t.Sort4 = TrustItem.Sort4
-- AND t.Sort5 = TrustItem.Sort5
-- ORDER BY t.ProessTypes -- 按 ProessTypes 排序拼接
-- FOR XML PATH(''), TYPE
-- ).value('.', 'NVARCHAR(MAX)'),
-- 1, 1, '' -- 去掉开头的 '+'
--) AS ProessTypes
FROM HJGL_View_CH_HotProessTrustItem TrustItem
WHERE
HotProessTrustId=@HotProessTrustId
and (ProessTypes like '%'+@ProessTypes+'%' or @ProessTypes is null)
GROUP BY
HotProessTrustId,ISO_IsoNo,JOT_JointNo,JOT_JointDesc,STE_Code,Sort1,Sort2,Sort3,Sort4,Sort5,ProessTypes
union
select '99999999' as Number,'以下空白' AS ISO_IsoNo,null,null,null,null,null,null,null,null,null
ORDER BY ISO_IsoNo,JOT_JointNo,Sort1,Sort2,Sort3,Sort4,Sort5,ProessTypes
end
GO
CREATE TABLE [dbo].[Weld_UsingPlan_Temp](
[UsingPlanTempId] [nvarchar](50) NOT NULL,
[WeldId] [nvarchar](50) NULL,
[ProjectId] [nvarchar](50) NULL,
[Jot_ID] [nvarchar](50) NULL,
[Amount] [decimal](9, 3) NULL,
[UsingManOne] [nvarchar](50) NULL,
[UsingManTwo] [nvarchar](50) NULL,
[InPutDate] [datetime] NULL,
[CancelDate] [datetime] NULL,
[IsCancel] [bit] NULL,
[IsFinish] [bit] NULL,
[FinishMan] [nvarchar](50) NULL,
[OrderTime] [nvarchar](50) NULL,
[OrderDate] [datetime] NULL,
[CancelResult] [nvarchar](100) NULL,
[IsSubmit] [bit] NULL,
[UsePosition] [nvarchar](50) NULL,
[UsingUnit] [nvarchar](50) NULL,
[TeamGroupId] [nvarchar](50) NULL,
[STE_ID] [nvarchar](500) NULL,
[STE_Name] [nvarchar](500) NULL,
[IsNeedConfirm] [bit] NULL,
[InPutMan] [nvarchar](50) NULL,
[IsSteelStru] [bit] NULL,
[Type] [char](1) NULL,
[UnitStoreId] [nvarchar](50) NULL,
CONSTRAINT [PK_Weld_UsingPlan_Temp] PRIMARY KEY CLUSTERED
(
[UsingPlanTempId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Weld_UsingPlan_Temp] WITH CHECK ADD CONSTRAINT [FK_Weld_UsingPlan_Temp_Weld_WeldInfo] FOREIGN KEY([WeldId])
REFERENCES [dbo].[Weld_WeldInfo] ([WeldId])
GO
ALTER TABLE [dbo].[Weld_UsingPlan_Temp] CHECK CONSTRAINT [FK_Weld_UsingPlan_Temp_Weld_WeldInfo]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'UsingPlanTempId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊材ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'WeldId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'ProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊缝' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'Jot_ID'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数量' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'Amount'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'第一领料人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'UsingManOne'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'第二领料人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'UsingManTwo'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'录入时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'InPutDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'作废时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'CancelDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否作废' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'IsCancel'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结束人指保管员' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'FinishMan'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'预约领料时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'OrderTime'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'预约日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'OrderDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'作废原因' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'CancelResult'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否提交' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp', @level2type=N'COLUMN',@level2name=N'IsSubmit'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'领料计划录入临时表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Weld_UsingPlan_Temp'
GO