FK2 import adjustments

This commit is contained in:
Michał Zieliński
2024-11-21 13:30:17 +01:00
parent 6228408bec
commit 62a34e213f

View File

@@ -96,23 +96,23 @@ public class MorskaFk2Importer
var data = dataRangeResponse.Values; var data = dataRangeResponse.Values;
for (var i = 0; i < data.Count; i++) for (var i = 0; i < data.Count; i++)
{ {
if (data[i].Count <= 8 || (string)data[i][2] == string.Empty) continue; if (data[i].Count <= 9 || (string)data[i][3] == string.Empty) continue;
var dateArr = data[i][0].ToString()!.Split("."); var dateArr = data[i][1].ToString()!.Split(".");
if (dateArr.Length != 3) if (dateArr.Length != 3)
{ {
throw new Exception($"Invalid date in row {i}"); throw new Exception($"Invalid date in row {i}");
} }
var number = data[i][1].ToString()!; var number = data[i][2].ToString()!;
if (number.Length == 1) number = $"0{number}"; if (number.Length == 1) number = $"0{number}";
var code = dateArr[2] + dateArr[1] + dateArr[0] + number; var code = dateArr[2] + dateArr[1] + dateArr[0] + number;
if (!(data[i][8].ToString()?.Length > 0) || if (!(data[i][9].ToString()?.Length > 0) ||
!double.TryParse(data[i][8].ToString(), CultureInfo.GetCultureInfo("pl-PL"), out var value)) continue; !double.TryParse(data[i][9].ToString(), CultureInfo.GetCultureInfo("pl-PL"), out var value)) continue;
var record = new Record var record = new Record
{ {
Id = Guid.NewGuid(), Id = Guid.NewGuid(),
Code = code, Code = code,
Desc1 = data[i][2].ToString(), Desc1 = data[i][3].ToString(),
Value1 = value, Value1 = value,
CreatedAt = DateTime.UtcNow, CreatedAt = DateTime.UtcNow,
ModifiedAt = DateTime.UtcNow ModifiedAt = DateTime.UtcNow