From 93a654446467ae226b17a849547214a63298bfb1 Mon Sep 17 00:00:00 2001 From: "wallace.henrique" Date: Tue, 12 Mar 2024 22:32:04 -0300 Subject: [PATCH] fixes bug#AL-3977 --- ...hetesVendidosEstoqueAgenciaNovoLayout.java | 68 ------------------- 1 file changed, 68 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesVendidosEstoqueAgenciaNovoLayout.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesVendidosEstoqueAgenciaNovoLayout.java index d5c04309f..c45ea1c0c 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesVendidosEstoqueAgenciaNovoLayout.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesVendidosEstoqueAgenciaNovoLayout.java @@ -7,7 +7,6 @@ import java.math.BigDecimal; import java.sql.Connection; import java.sql.ResultSet; import java.util.ArrayList; -import java.util.Arrays; import java.util.Date; import java.util.HashMap; import java.util.List; @@ -216,73 +215,6 @@ public class RelatorioBilhetesVendidosEstoqueAgenciaNovoLayout extends Relatorio } - private List agruparSequenciasBilhetes(List lista) { - - - int[] bilhetesInt = new int[lista.size()]; - int i = 0; - - for (RelatorioBilhetesVendidosEstoqueAgenciaBean relatorioBilhetesVendidosEstoqueAgenciaBean : lista) { - bilhetesInt[i] = Integer.parseInt(relatorioBilhetesVendidosEstoqueAgenciaBean.getFolio()); - i++; - } - Arrays.sort(bilhetesInt); - List listaAgrupada = new ArrayList<>(); - - RelatorioBilhetesVendidosEstoqueAgenciaBean bean = lista.get(0); - - bilhetesInt = reajustarPosicaoArray(bilhetesInt.length, bilhetesInt, bilhetesInt[0], 1); - int inicio = bilhetesInt[0]; - int fim = bilhetesInt.length == 1 ? bilhetesInt[0] : bilhetesInt[1]; - BigDecimal valorContabil = BigDecimal.ZERO; - for (int j = 2; j < bilhetesInt.length; ++j) { - if (fim + 1 == bilhetesInt[j]) { - fim++; - } else { - listaAgrupada.add(gerarAgrupamento(inicio, fim, new RelatorioBilhetesVendidosEstoqueAgenciaBean(bean))); - inicio = bilhetesInt[j]; - fim = bilhetesInt[j]; - } - } - - listaAgrupada.add(gerarAgrupamento(inicio, fim, bean)); - - return listaAgrupada; - } - - - private RelatorioBilhetesVendidosEstoqueAgenciaBean gerarAgrupamento(int inicio, int fim, RelatorioBilhetesVendidosEstoqueAgenciaBean bean) { - - RelatorioBilhetesVendidosEstoqueAgenciaBean object = new RelatorioBilhetesVendidosEstoqueAgenciaBean(bean); - - - if (inicio != fim) { - object.setQuantidade((fim-inicio+1)); - object.setFolioInicial(inicio); - object.setFolioFinal(fim); - - } else { - object.setQuantidade(1); - object.setFolioInicial(inicio); - object.setFolioFinal(inicio); - } - return object; - } - private int[] reajustarPosicaoArray(int numero, int arr[],int x, int posicao) - { - int novoArray[] = new int[numero + 1]; - - for (int i = 0; i < numero + 1; i++) { - if (i < posicao - 1) - novoArray[i] = arr[i]; - else if (i == posicao - 1) - novoArray[i] = x; - else - novoArray[i] = arr[i - 1]; - } - return novoArray; - } - @Override protected void processaParametros() throws Exception {