Fix minori

This commit is contained in:
Pek5892 2024-02-06 17:25:50 +01:00
parent 6722e59de4
commit 66305b3657
9 changed files with 13 additions and 14 deletions

View File

@ -30,7 +30,7 @@ $microsoft = null;
if ($dbo->isConnected()) {
try {
$microsoft = $dbo->selectOne('zz_oauth2', '*', ['nome' => 'Microsoft', 'enabled' => 1, 'is_login' => 1]);
} catch ( QueryException $e) {
} catch (QueryException $e) {
}
}

View File

@ -193,9 +193,8 @@ class Anagrafica extends Model
public function isTipo($type)
{
return $this->tipi()->get()->search(function ($item, $key) use ($type) {
return (TipoAnagrafica::find($item->id))->name == $type;
return TipoAnagrafica::find($item->id)->name == $type;
}) !== false;
}
public function delete()

View File

@ -21,8 +21,8 @@ namespace Modules\Anagrafiche\Import;
use Importer\CSVImporter;
use Modules\Anagrafiche\Anagrafica;
use Modules\Anagrafiche\Tipo;
use Modules\Anagrafiche\Nazione;
use Modules\Anagrafiche\Tipo;
/**
* Struttura per la gestione delle operazioni di importazione (da CSV) delle Anagrafiche.
@ -253,7 +253,7 @@ class CSV extends CSVImporter
$tipi_selezionati = explode(',', $record['tipologia']);
foreach ($tipi_selezionati as $tipo) {
$id_tipo = (new Tipo)->getByName($tipo)->id_record;
$id_tipo = (new Tipo())->getByName($tipo)->id_record;
// Creo il tipo anagrafica se non esiste
if (empty($id_tipo)) {
@ -264,7 +264,7 @@ class CSV extends CSVImporter
'name' => $tipo,
])['id'];
$id_tipo = (new Tipo)->getByName($tipo)->id_record;
$id_tipo = (new Tipo())->getByName($tipo)->id_record;
}
$tipologie[] = $id_tipo;

View File

@ -465,7 +465,7 @@ class CSV extends CSVImporter
}
if ($dettagli['dir']) {
$tipo = (new Tipo)->getByName($dettagli['dir'])->id_record;
$tipo = (new Tipo())->getByName($dettagli['dir'])->id_record;
$tipi = $anagrafica->tipi->pluck('id')->toArray();
$tipi[] = $tipo;

View File

@ -96,7 +96,7 @@ class CSV extends CSVImporter
if (empty($anagrafica)) {
$anagrafica = Anagrafica::build($record['ragione_sociale']);
$tipo_cliente = (new TipoAnagrafica)->getByName('Cliente')->id_record;
$tipo_cliente = (new TipoAnagrafica())->getByName('Cliente')->id_record;
$anagrafica->tipologie = [$tipo_cliente];
$anagrafica->save();
}

View File

@ -223,7 +223,7 @@ class FatturaElettronica
// Se non trovo l'anagrafica tra i fornitori, provo a ricercarla anche tra i clienti
if (empty($anagrafica)) {
$type = 'Cliente';
$anagrafica = Anagrafica::where('tipo', $type);
if (!empty($info['partita_iva']) && !empty($info['codice_fiscale'])) {
@ -261,7 +261,7 @@ class FatturaElettronica
$info = $this->getAnagrafe();
$anagrafica = Anagrafica::build($info['ragione_sociale'], $info['nome'], $info['cognome'], [
(new TipoAnagrafica)->getByName($type)->id_record
(new TipoAnagrafica())->getByName($type)->id_record,
]);
if (!empty($info['partita_iva'])) {

View File

@ -293,7 +293,7 @@ class FatturaOrdinaria extends FatturaElettronica
$obj->ritenuta_contributi = $ritenuta_contributi;
// Inserisco la ritenuta se è specificata nella riga o se non è specificata nella riga ma è presente in Dati ritenuta (quindi comprende tutte le righe)
if (!empty($riga['Ritenuta']) || $info['ritenuta_norighe'] == true || $info['rivalsa_norighe'] == true ) {
if (!empty($riga['Ritenuta']) || $info['ritenuta_norighe'] == true || $info['rivalsa_norighe'] == true) {
$obj->id_ritenuta_acconto = $id_ritenuta_acconto;
$obj->calcolo_ritenuta_acconto = $calcolo_ritenuta_acconto;
$obj->id_rivalsa_inps = $id_rivalsa;
@ -453,7 +453,7 @@ class FatturaOrdinaria extends FatturaElettronica
$diff = round(abs($fattura->totale_imponibile) - abs($totale_righe + $tot_arr), 2);
$diff_tot = round($fattura->totale_imponibile + $fattura->rivalsa_inps - $totale_imp + $tot_arr, 2);
$iva_arrotondamento = database()->fetchOne('SELECT * FROM co_iva WHERE percentuale=0 AND deleted_at IS NULL');
$iva_arrotondamento = database()->fetchOne('SELECT * FROM `co_iva` LEFT JOIN `co_iva_lang` ON (`co_iva`.`id` = `co_iva_lang`.`id_record` AND `co_iva_lang` = '.prepare(setting('Lingua')).') WHERE `percentuale`=0 AND `deleted_at` IS NULL');
if (($diff != 0 && $diff != $diff_tot) || (($diff_tot != $diff) && !$diff_iva) || $diff_iva) {
if ($diff != 0 && $diff != $diff_tot) {

View File

@ -74,7 +74,7 @@ elseif ($anagrafica->isTipo('Tecnico')) {
$interventi = Intervento::whereIn('id', array_column($interventi, 'id'))->get();
$totale_interventi = $interventi->sum('totale_imponibile');
if ($sessioni){
if ($sessioni) {
$sessioni = Sessione::whereIn('id', array_column($sessioni, 'id'))->get();
$totale_ore_lavorate = $sessioni->sum('ore');
}

View File

@ -46,7 +46,7 @@ class ControlloClienti extends Resource implements RetrieveInterface
// Aggiunta tipologia Cliente se non presente nell'anagrafica trovata
if (!empty($cliente) && !$cliente->isTipo('Cliente')) {
$tipo_cliente = (new Tipo)->getByName('Cliente')->id_record;
$tipo_cliente = (new Tipo())->getByName('Cliente')->id_record;
$tipi = $cliente->tipi->pluck('id')->toArray();
$tipi[] = $tipo_cliente;