Bugfix generazione bulk FE

This commit is contained in:
Thomas Zilio 2019-07-23 16:24:04 +02:00
parent 2f4b5b6e92
commit ad9d7d76d0
1 changed files with 5 additions and 7 deletions

View File

@ -58,23 +58,21 @@ switch (post('op')) {
break; break;
case 'genera-xml': case 'genera-xml':
$failed = []; $failed = [];
$added = []; $added = [];
foreach ($id_records as $id) { foreach ($id_records as $id) {
$fattura = Fattura::find($id); $fattura = Fattura::find($id);
$fe = new \Plugins\ExportFE\FatturaElettronica($fattura->id); try{
//se la fattura è emessa e non è stata generata la fattura elettronica
if ($fattura->stato->descrizione == 'Emessa' and !($fe->isGenerated())) {
$fattura_pa = new FatturaElettronica($id); $fattura_pa = new FatturaElettronica($id);
if (!empty($fattura_pa)) {
if (!empty($fattura_pa) && !$fattura_pa->isGenerated()) {
$file = $fattura_pa->save($upload_dir); $file = $fattura_pa->save($upload_dir);
$added[] = $fattura->numero_esterno; $added[] = $fattura->numero_esterno;
} }
} else { }catch (UnexpectedValueException $e){
$failed[] = $fattura->numero_esterno; $failed[] = $fattura->numero_esterno;
} }
} }