2024-12-20 08:45:19 +01:00
|
|
|
-- T3-SingleSource
|
2025-02-01 19:30:30 +01:00
|
|
|
|
2025-07-04 13:15:47 +02:00
|
|
|
DECLARE @JustForDebug TINYINT = 0;
|
2025-02-27 14:26:58 +01:00
|
|
|
|
|
|
|
|
-- SETUP VARIABLES
|
2025-07-31 12:54:01 +02:00
|
|
|
DECLARE @Type NVARCHAR(3) = 'FK';
|
2025-09-29 21:32:34 +02:00
|
|
|
DECLARE @Month INT = 10;
|
2025-02-27 14:26:58 +01:00
|
|
|
DECLARE @Year INT = 2025;
|
|
|
|
|
|
|
|
|
|
IF @Type NOT IN ('K5', 'PU', 'AK', 'FK')
|
|
|
|
|
BEGIN
|
|
|
|
|
SELECT 'Type is not valid' AS Logger;
|
|
|
|
|
RETURN;
|
|
|
|
|
END;
|
|
|
|
|
|
|
|
|
|
DECLARE @Number INT = (SELECT COUNT(id) + 1 FROM [diunabi-morska].[dbo].[Layers]);
|
|
|
|
|
DECLARE @CurrentTimestamp NVARCHAR(14) = FORMAT(GETDATE(), 'yyyyMMddHHmm');
|
|
|
|
|
DECLARE @FormattedMonth NVARCHAR(2) = FORMAT(@Month, '00');
|
|
|
|
|
DECLARE @Name NVARCHAR(50) = CONCAT(
|
|
|
|
|
'L', @Number, '-A-PW_', @Type, '-', @Year, '/', @FormattedMonth, '-', @CurrentTimestamp
|
|
|
|
|
);
|
|
|
|
|
DECLARE @SourceNameFilter NVARCHAR(50) = CONCAT('%-A-IW_', @Type, '-', @Year, '/', @FormattedMonth, '-%');
|
|
|
|
|
DECLARE @SourceLayer NVARCHAR(50) = (SELECT TOP 1 [Name] FROM [diunabi-morska].[dbo].[Layers] WHERE [Name] LIKE @SourceNameFilter);
|
|
|
|
|
IF @SourceLayer IS NULL
|
|
|
|
|
BEGIN
|
|
|
|
|
SELECT 'SourceLayer is NULL' AS Logger;
|
|
|
|
|
RETURN;
|
|
|
|
|
END;
|
|
|
|
|
DECLARE @LayerId UNIQUEIDENTIFIER = NEWID();
|
|
|
|
|
|
|
|
|
|
SELECT @Name AS Name, @SourceLayer AS SourceLayer;
|
|
|
|
|
|
|
|
|
|
IF @JustForDebug = 1
|
|
|
|
|
BEGIN
|
|
|
|
|
SELECT 'Just for debug' AS Logger;
|
|
|
|
|
RETURN;
|
|
|
|
|
END;
|
|
|
|
|
|
2024-12-20 08:45:19 +01:00
|
|
|
|
|
|
|
|
INSERT INTO [diunabi-morska].[dbo].[Layers]
|
2025-05-29 11:41:36 +02:00
|
|
|
([Id], [Number], [Name], [CreatedAt], [ModifiedAt], [IsDeleted], [IsCancelled], [CreatedById], [ModifiedById], [Type])
|
|
|
|
|
VALUES (@LayerId, @Number, @Name, GETDATE(), GETDATE(), 0, 0, '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 2);
|
2024-12-20 08:45:19 +01:00
|
|
|
|
|
|
|
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
|
|
|
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
2025-02-27 14:26:58 +01:00
|
|
|
VALUES ((SELECT NEWID()), 'Source', @Type, GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
2024-12-20 08:45:19 +01:00
|
|
|
|
|
|
|
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
|
|
|
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
2025-02-27 14:26:58 +01:00
|
|
|
VALUES ((SELECT NEWID()), 'SourceLayer', @SourceLayer, GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
2024-12-20 08:45:19 +01:00
|
|
|
|
|
|
|
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
|
|
|
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
2025-02-27 14:26:58 +01:00
|
|
|
VALUES ((SELECT NEWID()), 'Type', 'ProcessWorker', GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
2024-12-20 08:45:19 +01:00
|
|
|
|
|
|
|
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
|
|
|
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
2025-02-27 14:26:58 +01:00
|
|
|
VALUES ((SELECT NEWID()), 'ProcessType', 'T3-SingleSource', GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
2024-12-20 08:45:19 +01:00
|
|
|
|
|
|
|
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
|
|
|
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
2025-02-27 14:26:58 +01:00
|
|
|
VALUES ((SELECT NEWID()), 'IsEnabled', 'True', GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
2024-12-20 08:45:19 +01:00
|
|
|
|
|
|
|
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
|
|
|
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
2025-02-27 14:26:58 +01:00
|
|
|
VALUES ((SELECT NEWID()), 'Year', @Year, GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
2024-12-20 08:45:19 +01:00
|
|
|
|
|
|
|
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
|
|
|
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
2025-02-27 14:26:58 +01:00
|
|
|
VALUES ((SELECT NEWID()), 'Month', @FormattedMonth, GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
2025-07-04 13:15:47 +02:00
|
|
|
|
|
|
|
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
|
|
|
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
|
|
|
|
VALUES ((SELECT NEWID()), 'Plugin', 'Morska.Process.T3.SingleSource', GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|
|
|
|
|
|
|
|
|
|
INSERT INTO [diunabi-morska].[dbo].[Records]
|
|
|
|
|
([Id], [Code], [Desc1], [CreatedAt], [ModifiedAt], [CreatedById], [ModifiedById], [IsDeleted], [LayerId])
|
|
|
|
|
VALUES ((SELECT NEWID()), 'Priority', '100', GETDATE(), GETDATE(), '117be4f0-b5d1-41a1-a962-39dc30cce368', '117be4f0-b5d1-41a1-a962-39dc30cce368', 0, @LayerId);
|