diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnaliticoSimplificadoSumarizado.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnaliticoSimplificadoSumarizado.java index 7b69277ee..dfc5e8a8e 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnaliticoSimplificadoSumarizado.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnaliticoSimplificadoSumarizado.java @@ -70,10 +70,13 @@ public class RelatorioResumoLinhasAnaliticoSimplificadoSumarizado extends Relato lsDadosRelatorio = new ArrayList(); - RelatorioResumoLinhasBean relatorioBean = null; + RelatorioResumoLinhasBean relatorioBean = null; + Boolean isMesmaLinhaIdaVolta =false; + while (rset.next()) { + - Boolean isMesmaLinhaIdaVolta = relatorioBean !=null && rset.getString("PREFIXO") != null && + isMesmaLinhaIdaVolta = relatorioBean !=null && rset.getString("PREFIXO") != null && rset.getString("PREFIXO").equals(relatorioBean.getPREFIXO()) ? Boolean.TRUE : Boolean.FALSE; if (!isMesmaLinhaIdaVolta) { @@ -93,6 +96,9 @@ public class RelatorioResumoLinhasAnaliticoSimplificadoSumarizado extends Relato } }); if (lsDadosRelatorio.size() > 0) { + if (isMesmaLinhaIdaVolta) { + lsDadosRelatorio.add(relatorioBean); + } setLsDadosRelatorio(lsDadosRelatorio); }else { //tratado caso onde filtra a linha (apenas uma linha)