Correção para faturas onde o arquivo não foi encontrato não seja analisado a fatura.

This commit is contained in:
Adriano Serighelli 2023-06-01 14:35:34 -03:00
parent 8014b1d1de
commit 7bacc96030

View File

@ -39,6 +39,12 @@
// Verifica se a fatura foi processada e atualiza os valores para banco de dados
if (fatura_status == "DELAYED" | fatura_status == "MULTACTIONABLE" | fatura_status == "ACTIONABLE" | fatura_status == string.Empty | fatura_status == "UNIDADE CONSUMIDORA NÃO LOCALIZADA NO BD")
{
if (fatura_status == "UNIDADE CONSUMIDORA NÃO LOCALIZADA NO BD" && !File.Exists(fatura_arquivo))
{
sw.WriteLine(fatura_ID + "," + "ARQUIVO NÃO LOCALIZADO" + "," + fatura_arquivo);
}
else
{
// Verifica se a fatura foi processada e atualiza os valores para o banco de dados
Fatura fatura = new Fatura(fatura_ID, fatura_arquivo, httpClient);
@ -53,7 +59,7 @@
{
foreach (JsonElement individual_ID in fatura.Agrupada_children)
{
Fatura faturaIndividual = new (individual_ID.ToString(), fatura_arquivo, httpClient);
Fatura faturaIndividual = new(individual_ID.ToString(), fatura_arquivo, httpClient);
if (faturaIndividual.Status == "SUCCESS")
{
@ -80,6 +86,7 @@
sw.WriteLine(fatura_ID + "," + fatura.Status + "," + fatura_arquivo);
}
}
}
else
{
sw.WriteLine(fatura);