correzione su salvataggio delle bolle agganciate alla fattura passiva.
This commit is contained in:
@@ -161,11 +161,15 @@ public class PassiveInvoiceRecapObject {
|
||||
|
||||
/*Dati DDT*/
|
||||
for (DatiDDTType datiDDT : body.getDatiGenerali().getDatiDDT()){
|
||||
DtbFatturePassiveDdt dtbFatturePassiveDdt = new DtbFatturePassiveDdt()
|
||||
.setNumero(datiDDT.getNumeroDDT())
|
||||
.setData(datiDDT.getDataDDT().toGregorianCalendar().getTime());
|
||||
|
||||
object.getDdt().add(dtbFatturePassiveDdt);
|
||||
Date dataDDT = datiDDT.getDataDDT().toGregorianCalendar().getTime();
|
||||
if ( !object.getDdt().stream()
|
||||
.anyMatch(x-> x.getNumero().equalsIgnoreCase(datiDDT.getNumeroDDT())
|
||||
&& UtilityDate.equals(x.getData(), dataDDT))) {
|
||||
DtbFatturePassiveDdt dtbFatturePassiveDdt = new DtbFatturePassiveDdt()
|
||||
.setNumero(datiDDT.getNumeroDDT())
|
||||
.setData(dataDDT);
|
||||
object.getDdt().add(dtbFatturePassiveDdt);
|
||||
}
|
||||
}
|
||||
|
||||
/*Verifica esistenza IBAN del fornitore*/
|
||||
|
||||
@@ -369,7 +369,7 @@ public class DigitalInvoiceBackupService {
|
||||
Session session = Session.getInstance(new Properties());
|
||||
|
||||
for (FileItem receipt : receipts) {
|
||||
String name = receipt.getFileName();
|
||||
String name = receipt.getFileName().toLowerCase();
|
||||
String content = receipt.getFileb64Content();
|
||||
Pattern pattern = Pattern.compile("(.{0,})(.xml|.zip|.eml|.msg|.p7m){1}");
|
||||
Matcher matcher = pattern.matcher(name);
|
||||
|
||||
Reference in New Issue
Block a user