From f26423d937037ecd2204a7a6c91d2ddceb009708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Zieli=C5=84ski?= Date: Sun, 8 Jun 2025 12:23:32 +0200 Subject: [PATCH] Calculations fix --- .../DiunaBI.Plugins.Morska/Processors/MorskaT1R1Processor.cs | 4 ++-- .../Processors/MorskaT3MultiSourceSummaryProcessor.cs | 2 +- .../Processors/MorskaT3MultiSourceYearSummaryProcessor.cs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT1R1Processor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT1R1Processor.cs index 16d02a0..176e580 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT1R1Processor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT1R1Processor.cs @@ -275,7 +275,7 @@ public class MorskaT1R1Processor : MorskaBaseProcessor return sourceRecords; } - private List ProcessDynamicCodes(List records, int month) + private List ProcessDynamicCodes(List baseRecords, int month) { var calculatedRecords = new List(); @@ -298,7 +298,7 @@ public class MorskaT1R1Processor : MorskaBaseProcessor continue; } - var calculatedRecord = calc.CalculateT1(records); + var calculatedRecord = calc.CalculateT1(baseRecords.Concat(calculatedRecords).ToList()); calculatedRecords.Add(calculatedRecord); _logger.LogDebug("{ProcessorType}: Successfully calculated dynamic code {Code} for month {Month}, result: {Value}", diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT3MultiSourceSummaryProcessor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT3MultiSourceSummaryProcessor.cs index e5340e4..d70486a 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT3MultiSourceSummaryProcessor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT3MultiSourceSummaryProcessor.cs @@ -266,7 +266,7 @@ public class MorskaT3MultiSourceSummaryProcessor : MorskaBaseProcessor continue; } - var calculatedRecord = calc.CalculateT3(baseRecords); + var calculatedRecord = calc.CalculateT3(baseRecords.Concat(calculatedRecords).ToList()); calculatedRecords.Add(calculatedRecord); _logger.LogDebug("{ProcessorType}: Successfully calculated dynamic code {Code}, result: {Value}", diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT3MultiSourceYearSummaryProcessor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT3MultiSourceYearSummaryProcessor.cs index 0b8642b..06bd7ba 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT3MultiSourceYearSummaryProcessor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT3MultiSourceYearSummaryProcessor.cs @@ -270,7 +270,7 @@ public class MorskaT3MultiSourceYearSummaryProcessor : MorskaBaseProcessor continue; } - var calculatedRecord = calc.CalculateT3(baseRecords); + var calculatedRecord = calc.CalculateT3(baseRecords.Concat(calculatedRecords).ToList()); calculatedRecords.Add(calculatedRecord); _logger.LogDebug("{ProcessorType}: Successfully calculated dynamic code {Code}, result: {Value}",