Fix cambio stato interventi in fase di fatturazione

This commit is contained in:
MatteoPistorello 2022-08-02 16:56:23 +02:00
parent aed5aa1a66
commit 9eaa601732
2 changed files with 8 additions and 4 deletions

View File

@ -255,10 +255,12 @@ class Contratto extends Document
$interventi = $this->interventi; $interventi = $this->interventi;
$stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first(); $stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first();
foreach ($interventi as $intervento) { foreach ($interventi as $intervento) {
if ($intervento->stato->is_completato==1) {
$intervento->stato()->associate($stato_intervento); $intervento->stato()->associate($stato_intervento);
$intervento->save(); $intervento->save();
} }
} }
}
// Metodi statici // Metodi statici

View File

@ -283,11 +283,13 @@ class Preventivo extends Document
$interventi = $this->interventi; $interventi = $this->interventi;
$stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first(); $stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first();
foreach ($interventi as $intervento) { foreach ($interventi as $intervento) {
if ($intervento->stato->is_completato==1) {
$intervento->stato()->associate($stato_intervento); $intervento->stato()->associate($stato_intervento);
$intervento->save(); $intervento->save();
} }
} }
} }
}
// Metodi statici // Metodi statici