#1 - sistemazione del model Movimenti.php

This commit is contained in:
Amministratore 2023-05-15 18:40:28 +02:00
parent 4038070c82
commit 840d98da3a

View File

@ -155,8 +155,8 @@ class Movimenti extends Model
$collection = (new FastExcel)->import($filename, function ($line){ $collection = (new FastExcel)->import($filename, function ($line){
if($line['Data valuta']) if($line['Data valuta'])
{ {
Movimenti::insEntrata([ self::insEntrata([
'mov_data'=>Movimenti::dateFormat(0,$line['Data valuta']), 'mov_data'=>self::dateFormat(0,$line['Data valuta']),
'mov_fk_categoria'=>1, 'mov_fk_categoria'=>1,
'mov_descrizione'=>$line['Descrizione operazione'], 'mov_descrizione'=>$line['Descrizione operazione'],
'mov_importo'=>trim(str_replace(',','.',(str_replace('.','',str_replace('€', '', $line['Importo']))))), 'mov_importo'=>trim(str_replace(',','.',(str_replace('.','',str_replace('€', '', $line['Importo']))))),
@ -179,7 +179,7 @@ class Movimenti extends Model
if($line['DARE']<>'') if($line['DARE']<>'')
{ {
$dati=[ $dati=[
'mov_data'=>Movimenti::dateFormat(0,$line['VALUTA']), 'mov_data'=>self::dateFormat(0,$line['VALUTA']),
'mov_fk_categoria'=>1, 'mov_fk_categoria'=>1,
'mov_descrizione'=>$line['DESCRIZIONE OPERAZIONE'], 'mov_descrizione'=>$line['DESCRIZIONE OPERAZIONE'],
'mov_importo'=>'-'.trim(str_replace(',','.',(str_replace('.','',$line['DARE'])))), 'mov_importo'=>'-'.trim(str_replace(',','.',(str_replace('.','',$line['DARE'])))),
@ -190,7 +190,7 @@ class Movimenti extends Model
if($line['AVERE']<>'') if($line['AVERE']<>'')
{ {
$dati=[ $dati=[
'mov_data'=>Movimenti::dateFormat(0,$line['VALUTA']), 'mov_data'=>self::dateFormat(0,$line['VALUTA']),
'mov_fk_categoria'=>1, 'mov_fk_categoria'=>1,
'mov_descrizione'=>$line['DESCRIZIONE OPERAZIONE'], 'mov_descrizione'=>$line['DESCRIZIONE OPERAZIONE'],
'mov_importo'=>trim(str_replace(',','.',(str_replace('.','',$line['AVERE'])))), 'mov_importo'=>trim(str_replace(',','.',(str_replace('.','',$line['AVERE'])))),
@ -198,7 +198,7 @@ class Movimenti extends Model
'userid'=>1, 'userid'=>1,
]; ];
} }
Movimenti::insEntrata($dati); self::insEntrata($dati);
} }
}); });
} }