mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-16 19:40:44 +01:00
Fix data inizio e fine intervento
This commit is contained in:
parent
b56416712f
commit
5c38f26f48
@ -180,7 +180,7 @@ if ($dir == 'entrata') {
|
||||
$interventi_collegati = $fattura->getDocumentiCollegati()[Intervento::class];
|
||||
if (!empty($interventi_collegati)) {
|
||||
foreach ($interventi_collegati as $intervento) {
|
||||
$fine_intervento = $intervento->fine ?: $intervento->data_richiesta;
|
||||
$fine_intervento = $intervento->fine;
|
||||
$fine_intervento = new Carbon($fine_intervento);
|
||||
|
||||
if ($fine_intervento->diffInDays($data_fattura, false) < 0) {
|
||||
|
@ -515,7 +515,7 @@ switch (post('op')) {
|
||||
$impianto = Impianto::find($id_impianto);
|
||||
if (!empty($impianto)) {
|
||||
// Data di inizio dell'intervento (data_richiesta in caso di assenza di sessioni)
|
||||
$data_registrazione = $intervento->inizio ?: $intervento->data_richiesta;
|
||||
$data_registrazione = $intervento->inizio;
|
||||
|
||||
// Creazione in base alla quantità
|
||||
for ($q = 0; $q < $articolo->qta; ++$q) {
|
||||
|
@ -71,7 +71,7 @@ if (!function_exists('link_componente_to_articolo')) {
|
||||
$intervento = Intervento::find($id_intervento);
|
||||
|
||||
// Data di inizio dell'intervento (data_richiesta in caso di assenza di sessioni)
|
||||
$data = $intervento->inizio ?: $intervento->data_richiesta;
|
||||
$data = $intervento->inizio;
|
||||
|
||||
// Se l'articolo aggiunto è collegato a un componente, aggiungo il componente all'impianto selezionato
|
||||
$componente_articolo = $dbo->fetchOne('SELECT componente_filename, contenuto FROM mg_articoli WHERE id = '.prepare($id_articolo));
|
||||
|
@ -102,7 +102,7 @@ class Intervento extends Document
|
||||
$this->info['inizio'] = $sessioni->min('orario_inizio');
|
||||
}
|
||||
|
||||
return $this->info['inizio'];
|
||||
return $this->info['inizio'] ?: $this->data_richiesta;
|
||||
}
|
||||
|
||||
public function getFineAttribute()
|
||||
@ -113,7 +113,7 @@ class Intervento extends Document
|
||||
$this->info['fine'] = $sessioni->max('orario_fine');
|
||||
}
|
||||
|
||||
return $this->info['fine'];
|
||||
return $this->info['fine'] ?: $this->data_richiesta;
|
||||
}
|
||||
|
||||
public function getModuleAttribute()
|
||||
|
Loading…
x
Reference in New Issue
Block a user