20260720 领料计划新增默认加载上次保存记录
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user