UF 0 o nula actualizadas para Pago y Pie
This commit is contained in:
@ -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;
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user