UF 0 o nula actualizadas para Pago y Pie

This commit is contained in:
Juan Pablo Vial
2025-03-26 16:54:53 -03:00
parent 1c40f18624
commit 9be20ab1cd
2 changed files with 12 additions and 2 deletions

View File

@ -217,11 +217,15 @@ class Pago
return $uf;
}
if ($uf !== 0.0) {
$this->pagoRepository->edit($pago, ['uf' => $uf]);
try {
$this->pagoRepository->edit($pago, ['uf' => $uf]);
} catch (EmptyResult) {}
return $uf;
}
} elseif ($pago->uf === 0.0) {
$this->pagoRepository->edit($pago, ['uf' => null]);
try {
$this->pagoRepository->edit($pago, ['uf' => null]);
} catch (EmptyResult) {}
return null;
}
return $pago->uf;

View File

@ -77,6 +77,12 @@ class Pie
if (isset($pie->asociado)) {
$pie->asociado = $this->getById($pie->asociado->id);
}
if (($pie->uf === null or $pie->uf === 0.0) and $pie->fecha <= new DateTimeImmutable()) {
$pie->uf = $this->ufService->get($pie->fecha);
try {
$this->pieRepository->edit($pie, ['uf' => $pie->uf]);
} catch (EmptyResult) {}
}
return $pie;
}
}