cambio stato agli interventi solo se sto fatturando il preventivo

This commit is contained in:
Beppe 2021-11-10 11:03:58 +01:00
parent 25cfa23ebc
commit f02d44ce76
1 changed files with 9 additions and 6 deletions

View File

@ -277,12 +277,15 @@ class Preventivo extends Document
$this->stato()->associate($stato); $this->stato()->associate($stato);
$this->save(); $this->save();
// Trasferimento degli interventi collegati //cambio stato agli interventi solo se sto fatturando il preventivo
$interventi = $this->interventi; if ($trigger->getDocument() instanceof Fattura){
$stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first(); // Trasferimento degli interventi collegati
foreach ($interventi as $intervento) { $interventi = $this->interventi;
$intervento->stato()->associate($stato_intervento); $stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first();
$intervento->save(); foreach ($interventi as $intervento) {
$intervento->stato()->associate($stato_intervento);
$intervento->save();
}
} }
} }