Fix aggiunta preventivo in fattura dopo cambio label stati interventi
This commit is contained in:
parent
30ae3d9d34
commit
f0f30102da
|
@ -204,13 +204,13 @@ class Preventivo extends Document
|
||||||
// Impostazione del nuovo stato
|
// Impostazione del nuovo stato
|
||||||
if ($qta_evasa == 0) {
|
if ($qta_evasa == 0) {
|
||||||
$descrizione = 'In lavorazione';
|
$descrizione = 'In lavorazione';
|
||||||
$descrizione_intervento = 'Completato';
|
$codice_intervento = 'OK';
|
||||||
} elseif (!in_array($stato_attuale->descrizione, ['Parzialmente fatturato', 'Fatturato']) && $trigger->parent instanceof Ordine) {
|
} elseif (!in_array($stato_attuale->descrizione, ['Parzialmente fatturato', 'Fatturato']) && $trigger->parent instanceof Ordine) {
|
||||||
$descrizione = $this->stato->descrizione;
|
$descrizione = $this->stato->descrizione;
|
||||||
$descrizione_intervento = 'Completato';
|
$codice_intervento = 'OK';
|
||||||
} else {
|
} else {
|
||||||
$descrizione = $parziale ? 'Parzialmente fatturato' : 'Fatturato';
|
$descrizione = $parziale ? 'Parzialmente fatturato' : 'Fatturato';
|
||||||
$descrizione_intervento = 'Fatturato';
|
$codice_intervento = 'FAT';
|
||||||
}
|
}
|
||||||
|
|
||||||
$stato = Stato::where('descrizione', $descrizione)->first();
|
$stato = Stato::where('descrizione', $descrizione)->first();
|
||||||
|
@ -219,7 +219,7 @@ class Preventivo extends Document
|
||||||
|
|
||||||
// Trasferimento degli interventi collegati
|
// Trasferimento degli interventi collegati
|
||||||
$interventi = $this->interventi;
|
$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) {
|
foreach ($interventi as $intervento) {
|
||||||
$intervento->stato()->associate($stato_intervento);
|
$intervento->stato()->associate($stato_intervento);
|
||||||
$intervento->save();
|
$intervento->save();
|
||||||
|
|
Loading…
Reference in New Issue