From f0f30102daf29abb889deae098764b706c330327 Mon Sep 17 00:00:00 2001 From: loviuz Date: Thu, 23 Jan 2020 12:57:38 +0100 Subject: [PATCH] Fix aggiunta preventivo in fattura dopo cambio label stati interventi --- modules/preventivi/src/Preventivo.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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();