KPI items opslaan werkt. alle KPI items worden nu naar een JSON file in de dowload folder geschreven
This commit is contained in:
parent
55f00da9d0
commit
7149086ce2
@ -127,13 +127,13 @@ namespace FarmmapsKPI
|
||||
|
||||
var cropRecPath = Path.Combine(downloadFolder, $"croprecordings_{crprecItem}.json");
|
||||
_logger.LogInformation($"Found {cropRec.Count} crop recordings");
|
||||
var count = 0;
|
||||
var count1 = 0;
|
||||
await Task.Delay(500);
|
||||
foreach (var item in cropRec)
|
||||
{
|
||||
Console.WriteLine($"Crop recording #{count}: {item.Name}");
|
||||
Console.WriteLine($"Crop recording #{count1}: {item.Name}");
|
||||
File.AppendAllText(cropRecPath, item.Data +Environment.NewLine);
|
||||
count++;
|
||||
count1++;
|
||||
}
|
||||
_logger.LogInformation($"Downloaded file {cropRecPath}");
|
||||
}
|
||||
@ -142,15 +142,33 @@ namespace FarmmapsKPI
|
||||
//todo set croprecordings from file
|
||||
}
|
||||
|
||||
// Get KPI data
|
||||
// Get KPI data for saving it in a file
|
||||
|
||||
_logger.LogInformation("Calculate KPI map for field");
|
||||
var KPIItem = await _generalService.GetKpiItemsForCropField(cropfieldItem);// hier dus verwijzen naar de KPI task
|
||||
if ((object)null == null)
|
||||
|
||||
_logger.LogInformation($"Trying to get the cropfielditem: {cropfieldItem}");
|
||||
var KPIItem = await _generalService.GetKpiItemsForCropField(cropfieldItem);
|
||||
|
||||
|
||||
var KPIItemPath = Path.Combine(downloadFolder, $"KPIItems_{KPIItem}.json");
|
||||
_logger.LogInformation($"Found {KPIItem.Count} KPI items");
|
||||
var count = 0;
|
||||
await Task.Delay(50);
|
||||
foreach (var item in KPIItem)
|
||||
{
|
||||
_logger.LogError("Something went wrong while obtaining the KPI map");
|
||||
return;
|
||||
Console.WriteLine($"KPI item #{count}: {item.Name}");
|
||||
File.AppendAllText(KPIItemPath, item.Data + Environment.NewLine);
|
||||
count++;
|
||||
}
|
||||
_logger.LogInformation($"Downloaded file {KPIItemPath}");
|
||||
|
||||
////////////
|
||||
//_logger.LogInformation("Calculate KPI map for field");
|
||||
//var KPIItem = await _generalService.GetKpiItemsForCropField(cropfieldItem);// hier dus verwijzen naar de KPI task
|
||||
//if ((object)null == null)
|
||||
//{
|
||||
// _logger.LogError("Something went wrong while obtaining the KPI map");
|
||||
// return;
|
||||
// }
|
||||
|
||||
//_logger.LogInformation("Downloading KPI map");
|
||||
//await _farmmapsApiService.DownloadItemAsync(KPIItem.Code,
|
||||
|
Loading…
Reference in New Issue
Block a user