1
0
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:
MatteoPistorello 2024-02-07 14:18:13 +01:00
parent b56416712f
commit 5c38f26f48
4 changed files with 5 additions and 5 deletions

View File

@ -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) {

View File

@ -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) {

View File

@ -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));

View File

@ -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()