From cf2643331d4ac964c2c2372ad89703fa9b3a513e Mon Sep 17 00:00:00 2001 From: "rafael.henrique" Date: Mon, 2 Jul 2018 17:53:09 +0000 Subject: [PATCH] Remessa Bradesco fixes bug#10881 bug#9803 bug#9100 dev:Rafael Henrique qua:Marcelo git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@83041 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../RemessaCNABBancosHibernateDAO.java | 20 +++++++++++++------ .../service/impl/ArquivoRemessaCNABImpl.java | 15 ++++++++------ 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/RemessaCNABBancosHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/RemessaCNABBancosHibernateDAO.java index 9b9c6d8bb..597e3894f 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/RemessaCNABBancosHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/RemessaCNABBancosHibernateDAO.java @@ -89,10 +89,10 @@ public class RemessaCNABBancosHibernateDAO extends GenericHibernateDAO boletos) { BancoLayout banco = null; + boolean toReturn = Boolean.TRUE; - for (FechamentoBoleto fechamentoBoleto : boletos) { + for (java.util.Iterator it = boletos.iterator(); it.hasNext();) { + + FechamentoBoleto fechamentoBoleto = it.next(); if(banco == null){ banco = BancoLayout.getInstanceByCodBanco(remessaCNABBancosDAO.findBanco(fechamentoBoleto.getFechamentoCntcorrente().getEmpresa())); } if(!NossoNumeroUtils.validaNossoNumero(fechamentoBoleto.getNossonumero(), banco)){ - return Boolean.FALSE; + it.remove(); + toReturn = Boolean.FALSE; } } - return Boolean.TRUE; + return toReturn; } }