From 4c48484e2fca10b9718e6d4275cf7174f496e669 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Zieli=C5=84ski?= Date: Tue, 10 Jun 2025 19:13:41 +0200 Subject: [PATCH] Add department to R3 GSheet --- .../Processors/MorskaT1R3Processor.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT1R3Processor.cs b/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT1R3Processor.cs index 0a629b8..f25f468 100644 --- a/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT1R3Processor.cs +++ b/src/Backend/DiunaBI.Plugins.Morska/Processors/MorskaT1R3Processor.cs @@ -218,6 +218,9 @@ public class MorskaT1R3Processor : MorskaBaseProcessor { var newRecords = new List(); + // L8542-D-DEPARTMENTS + var dictionary = _db.Layers.Include(x => x.Records).FirstOrDefault(x => x.Number == 8542); + foreach (var record in dataSource.Records!) { if (record.Value1 == null) @@ -406,6 +409,7 @@ public class MorskaT1R3Processor : MorskaBaseProcessor var code = row[0].ToString(); var updateRow = new List(); + var department = ""; // Process columns C to Q (positions 1-15) for (var position = 1; position <= 15; position++) { @@ -422,13 +426,16 @@ public class MorskaT1R3Processor : MorskaBaseProcessor { updateRow.Add(""); } + department = codeRecord?.Desc1 ?? ""; } - + + updateRow.Add(department); + updateValueRange.Values.Add(updateRow); } // Update sheet with new values - var update = _googleSheetValues.Update(updateValueRange, sheetId, $"{sheetName}!C7:Q200"); + var update = _googleSheetValues.Update(updateValueRange, sheetId, $"{sheetName}!C7:R200"); update.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED; update.Execute();