mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-09 16:18:43 +01:00
Fix import impianti
This commit is contained in:
parent
f899c57ed2
commit
a2ef25ef13
@ -24,7 +24,6 @@ use Models\Upload;
|
|||||||
use Modules;
|
use Modules;
|
||||||
use Modules\Anagrafiche\Anagrafica;
|
use Modules\Anagrafiche\Anagrafica;
|
||||||
use Modules\Anagrafiche\Sede;
|
use Modules\Anagrafiche\Sede;
|
||||||
use Modules\Anagrafiche\Tipo;
|
|
||||||
use Modules\Impianti\Categoria;
|
use Modules\Impianti\Categoria;
|
||||||
use Modules\Impianti\Impianto;
|
use Modules\Impianti\Impianto;
|
||||||
use Uploads;
|
use Uploads;
|
||||||
@ -148,16 +147,6 @@ class CSV extends CSVImporter
|
|||||||
}
|
}
|
||||||
|
|
||||||
$impianto->id_sottocategoria = $sottocategoria['id'];
|
$impianto->id_sottocategoria = $sottocategoria['id'];
|
||||||
$impianto->save();
|
|
||||||
|
|
||||||
$tipo = Tipo::where('descrizione', 'Cliente')->first();
|
|
||||||
$tipi = $anagrafica->tipi->pluck('idtipoanagrafica')->toArray();
|
|
||||||
|
|
||||||
$tipi[] = $tipo->id;
|
|
||||||
|
|
||||||
$anagrafica->tipologie = $tipi;
|
|
||||||
$anagrafica->save();
|
|
||||||
|
|
||||||
$impianto->idanagrafica = $anagrafica->idanagrafica;
|
$impianto->idanagrafica = $anagrafica->idanagrafica;
|
||||||
$impianto->save();
|
$impianto->save();
|
||||||
|
|
||||||
|
@ -21,11 +21,12 @@ namespace Modules\Interventi\Import;
|
|||||||
|
|
||||||
use Importer\CSVImporter;
|
use Importer\CSVImporter;
|
||||||
use Modules\Anagrafiche\Anagrafica;
|
use Modules\Anagrafiche\Anagrafica;
|
||||||
|
use Modules\Anagrafiche\Tipo as TipoAnagrafica;
|
||||||
use Modules\Impianti\Impianto;
|
use Modules\Impianti\Impianto;
|
||||||
use Modules\Interventi\Components\Sessione;
|
use Modules\Interventi\Components\Sessione;
|
||||||
use Modules\Interventi\Intervento;
|
use Modules\Interventi\Intervento;
|
||||||
use Modules\Interventi\Stato;
|
use Modules\Interventi\Stato;
|
||||||
use Modules\TipiIntervento\Tipo;
|
use Modules\TipiIntervento\Tipo as TipoIntervento;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Struttura per la gestione delle operazioni di importazione (da CSV) degli Interventi.
|
* Struttura per la gestione delle operazioni di importazione (da CSV) degli Interventi.
|
||||||
@ -116,9 +117,9 @@ class CSV extends CSVImporter
|
|||||||
|
|
||||||
// Verifico tipo e stato per creare l'intervento
|
// Verifico tipo e stato per creare l'intervento
|
||||||
if (empty($record['tipo'])) {
|
if (empty($record['tipo'])) {
|
||||||
$tipo = Tipo::where('codice', 'GEN')->first();
|
$tipo = TipoIntervento::where('codice', 'GEN')->first();
|
||||||
} else {
|
} else {
|
||||||
$tipo = Tipo::where('codice', $record['tipo'])->first();
|
$tipo = TipoIntervento::where('codice', $record['tipo'])->first();
|
||||||
}
|
}
|
||||||
unset($record['tipo']);
|
unset($record['tipo']);
|
||||||
|
|
||||||
@ -138,8 +139,12 @@ class CSV extends CSVImporter
|
|||||||
unset($record['ora_inizio']);
|
unset($record['ora_inizio']);
|
||||||
unset($record['telefono']);
|
unset($record['telefono']);
|
||||||
|
|
||||||
|
$collegamento = $database->table('my_impianti_interventi')->where('idimpianto', $impianto['id'])->where('idintervento', $intervento['id'])->first();
|
||||||
|
|
||||||
|
if (empty($collegamento)) {
|
||||||
// Collega l'impianto all'intervento
|
// Collega l'impianto all'intervento
|
||||||
$database->query('INSERT INTO my_impianti_interventi(idimpianto, idintervento) VALUES('.prepare($impianto['id']).', '.prepare($intervento['id']).')');
|
$database->query('INSERT INTO my_impianti_interventi(idimpianto, idintervento) VALUES('.prepare($impianto['id']).', '.prepare($intervento['id']).')');
|
||||||
|
}
|
||||||
unset($record['impianto']);
|
unset($record['impianto']);
|
||||||
|
|
||||||
// Inserisce la data richiesta e la richiesta
|
// Inserisce la data richiesta e la richiesta
|
||||||
|
Loading…
x
Reference in New Issue
Block a user