diff --git a/modules/preventivi/src/Preventivo.php b/modules/preventivi/src/Preventivo.php index 1cd91f36c..66a173bcd 100644 --- a/modules/preventivi/src/Preventivo.php +++ b/modules/preventivi/src/Preventivo.php @@ -204,13 +204,13 @@ class Preventivo extends Document // Impostazione del nuovo stato if ($qta_evasa == 0) { $descrizione = 'In lavorazione'; - $descrizione_intervento = 'Completato'; + $codice_intervento = 'OK'; } elseif (!in_array($stato_attuale->descrizione, ['Parzialmente fatturato', 'Fatturato']) && $trigger->parent instanceof Ordine) { $descrizione = $this->stato->descrizione; - $descrizione_intervento = 'Completato'; + $codice_intervento = 'OK'; } else { $descrizione = $parziale ? 'Parzialmente fatturato' : 'Fatturato'; - $descrizione_intervento = 'Fatturato'; + $codice_intervento = 'FAT'; } $stato = Stato::where('descrizione', $descrizione)->first(); @@ -219,7 +219,7 @@ class Preventivo extends Document // Trasferimento degli interventi collegati $interventi = $this->interventi; - $stato_intervento = \Modules\Interventi\Stato::where('descrizione', $descrizione_intervento)->first(); + $stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first(); foreach ($interventi as $intervento) { $intervento->stato()->associate($stato_intervento); $intervento->save();