From 7ac872c81f942739843739556998ce2304e8ff28 Mon Sep 17 00:00:00 2001 From: "daniel.zauli" Date: Mon, 19 Feb 2018 17:03:48 +0000 Subject: [PATCH] bug #10344 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@79012 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../RelatorioMovimentoPorOrgaoConcedente.java | 355 +----------------- ...MovimentoPorOrgaoConcedenteController.java | 12 +- 2 files changed, 13 insertions(+), 354 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentoPorOrgaoConcedente.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentoPorOrgaoConcedente.java index c44ff1ccd..22c083295 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentoPorOrgaoConcedente.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentoPorOrgaoConcedente.java @@ -15,8 +15,6 @@ import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio { -// private List lsRelatorioMovimentoPorOrgaoConcedenteBean; - public RelatorioMovimentoPorOrgaoConcedente(Map parametros, Connection conexao) throws Exception { super(parametros, conexao); @@ -27,17 +25,6 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio { Connection conexao = this.relatorio.getConexao(); Map parametros = this.relatorio.getParametros(); -// Comboitem itemEmpresa = cmbEmpresa.getSelectedItem(); -// if (itemEmpresa != null) { -// Empresa empresa = (Empresa) itemEmpresa.getValue(); -// parametros.put("EMPRESA_ID", empresa.getEmpresaId()); -// parametros.put("EMPRESA", empresa.getNombempresa()); -// filtro.append(empresa.getNombempresa() + ";"); -// } else { -// filtro.append(" Todas;"); -// } - - NamedParameterStatement stmt = new NamedParameterStatement(conexao, getSql()); Calendar dataInicial = Calendar.getInstance(); @@ -45,30 +32,24 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio { Calendar dataFinal = Calendar.getInstance(); dataFinal.setTime((Date) parametros.get("DATA_ATE")); -// + Integer empresaId = (Integer) parametros.get("EMPRESA_ID"); stmt.setInt("empresa_id", empresaId); - if(!parametros.get("ORGAOCONCEDENTE_ID").equals("")){ stmt.setInt("orgaoconcedenteId",(Integer)parametros.get("ORGAOCONCEDENTE_ID")); } - if(!parametros.get("TIPOSERVICIO_ID").equals("-1")){ stmt.setInt("tiposervicio_id", Integer.parseInt((String)parametros.get("TIPOSERVICIO_ID"))); } ResultSet rset = stmt.executeQuery(); - - -// List ls = new ArrayList(); while (rset.next()) { Map dataResult = new HashMap(); dataResult.put("SECCOES", rset.getString("PORIGDESCPARADA") +" "+ rset.getString("PDESTDESCPARADA")); dataResult.put("KM", rset.getString("TCANTKMREAL")); -// dataResult.put("SEQ", rset.getString("NUMSEQ")); dataResult.put("SENTIDO", rset.getString("RUSENTIDO")); dataResult.put("SOMA", rset.getString("QTD")); @@ -79,20 +60,9 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio { dataResult.put("TOTAL", String.format("%.02f",m1*m2)); dataResult.put("TARIFA",rset.getString("TARIFA")); dataResult.put("SERVICO",rset.getString("SERVICO") != null ? rset.getString("SERVICO") : "-" ); - -// RelatorioMovimentoPorOrgaoConcedenteBean r = new RelatorioMovimentoPorOrgaoConcedenteBean(); -// r.setSECCOES(rset.getString("ORIGEM") +" "+ rset.getString("DESTINO")); -// r.setKM(rset.getString("KILOMETRAGEM")); -// r.setSEQ(rset.getString("NUMSEQ")); -// r.setIDA(rset.getString("INDSENTIDOIDA")); -// r.setSOMA(rset.getString("QTD")); -// -// ls.add(r); - this.dados.add(dataResult); } -// lsRelatorioMovimentoPorOrgaoConcedenteBean = ls; this.resultSet = rset; } @@ -105,321 +75,6 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio { StringBuilder sql = new StringBuilder(); -// sql.append(" WITH boletos AS "); -// sql.append(" (SELECT * "); -// sql.append(" FROM boleto b "); -// -// sql.append(" INNER JOIN empresa e "); -// sql.append(" ON e.empresa_id = b.empresacorrida_Id "); -// sql.append(" AND b.empresacorrida_Id = :empresa_id "); -// sql.append(" AND b.ruta_Id in(213, 3651)"); -// -// sql.append(" WHERE "); -// sql.append(" b.corrida_id in(6678 ,1)"); -// -// sql.append(" AND b.FECCORRIDA BETWEEN to_date('" +format.format(DateUtil.inicioFecha((Date) parametros.get("DATA_DE")).getTime())+"') AND to_date('" +format.format( DateUtil.fimFecha((Date) parametros.get("DATA_ATE")).getTime())+"') "); -// sql.append(" ), "); -// sql.append(" tramosSeqRuta AS "); -// sql.append(" (SELECT DISTINCT t.tramo_id AS tramo_id , "); -// sql.append(" porig.descparada AS origem , "); -// sql.append(" porig.parada_id AS origem_id , "); -// sql.append(" pdest.descparada AS destino , "); -// sql.append(" pdest.parada_id AS destino_id, "); -// sql.append(" t.desctramo AS tramodesc, "); -// sql.append(" r.descruta AS rutadesc, "); -// sql.append(" rs.numsecuencia AS numseq, "); -// sql.append(" t.CANTKMREAL AS kilometragem, "); -// sql.append(" r.INDSENTIDOIDA AS INDSENTIDOIDA "); -// sql.append(" FROM boletos b "); -// sql.append(" INNER JOIN RUTA r "); -// sql.append(" ON r.ruta_id = b.ruta_id "); -// sql.append(" INNER JOIN RUTA_SECUENCIA rs "); -// sql.append(" ON rs.ruta_id = r.ruta_id "); -// sql.append(" INNER JOIN TRAMO t "); -// sql.append(" ON t.tramo_id = rs.tramo_id "); -// sql.append(" INNER JOIN parada porig "); -// sql.append(" ON porig.parada_id = t.ORIGEN_ID "); -// sql.append(" INNER JOIN parada pdest "); -// sql.append(" ON pdest.parada_id = t.DESTINO_ID "); -// sql.append(" INNER JOIN corrida c "); -// sql.append(" ON c.corrida_id = b.corrida_id "); -// sql.append(" WHERE t.activo =1 "); -// //sql.append(" AND t.activo =1 "); -// sql.append(" AND rs.activo =1 "); -// -// sql.append(" ORDER BY rs.numsecuencia "); -// sql.append(" ), "); -// sql.append(" paradasSeqsBolsOrig AS "); -// sql.append(" (SELECT b.boleto_id, "); -// sql.append(" tsr.numseq AS numseqOri, "); -// sql.append(" tsr.tramo_id, "); -// sql.append(" b.origen_id "); -// sql.append(" FROM boletos b "); -// sql.append(" INNER JOIN tramosSeqRuta tsr "); -// sql.append(" ON b.origen_id = tsr.origem_id "); -// sql.append(" ), "); -// sql.append(" paradasSeqsBolsDest AS "); -// sql.append(" (SELECT b.boleto_id, "); -// sql.append(" tsr.numseq AS numseqDest, "); -// sql.append(" tsr.tramo_id, "); -// sql.append(" b.destino_id "); -// sql.append(" FROM boletos b "); -// sql.append(" INNER JOIN tramosSeqRuta tsr "); -// sql.append(" ON b.destino_id = tsr.destino_id "); -// sql.append(" ), "); -// sql.append(" embarques AS "); -// sql.append(" ( SELECT DISTINCT tsr.tramodesc AS etsrtramodesc, "); -// sql.append(" tsr.rutadesc AS etsrrutadesc, "); -// sql.append(" tsr.origem AS etsrorigem, "); -// sql.append(" tsr.origem_id AS etsrorigem_id, "); -// sql.append(" tsr.destino AS etsrdestino, "); -// sql.append(" tsr.destino_id AS etsrdestino_id, "); -// sql.append(" tsr.numseq AS etsrnumseq, "); -// sql.append(" b.boleto_id AS ebboleto_id, "); -// sql.append(" tsr.tramo_id AS etsrtramo_id "); -// sql.append(" FROM tramosSeqRuta tsr "); -// sql.append(" INNER JOIN paradasSeqsBolsOrig psbo "); -// sql.append(" ON psbo.numseqOri <= tsr.numseq "); -// sql.append(" INNER JOIN boletos b "); -// sql.append(" ON b.origen_id = psbo.origen_id "); -// sql.append(" ), "); -// sql.append(" desembarques AS "); -// sql.append(" ( SELECT DISTINCT tsr.tramodesc AS dtsrtramodesc, "); -// sql.append(" tsr.rutadesc AS dtsrrutadesc, "); -// sql.append(" tsr.origem AS dtsrorigem, "); -// sql.append(" tsr.origem_id AS dtsrorigem_id, "); -// sql.append(" tsr.destino AS dtsrdestino, "); -// sql.append(" tsr.destino_id AS dtsrdestino_id, "); -// sql.append(" tsr.numseq AS dtsrnumseq, "); -// sql.append(" b.boleto_id AS dbboleto_id, "); -// sql.append(" tsr.tramo_id AS dtsrtramo_id "); -// sql.append(" FROM tramosSeqRuta tsr "); -// sql.append(" INNER JOIN paradasSeqsBolsDest psbd "); -// sql.append(" ON psbd.numseqDest = tsr.numseq "); -// sql.append(" INNER JOIN boletos b "); -// sql.append(" ON b.destino_id = psbd.destino_id "); -// sql.append(" ), "); -// sql.append(" boletos_embarcados_no_tramo AS "); -// sql.append(" ( SELECT DISTINCT * "); -// sql.append(" FROM embarques e "); -// sql.append(" INNER JOIN desembarques d "); -// sql.append(" ON e.ebboleto_id = d.dbboleto_id "); -// sql.append(" WHERE e.etsrnumseq <= d.dtsrnumseq "); -// sql.append(" ) "); -// sql.append(" SELECT tramo_id, origem, origem_id, destino, destino_id, tramodesc, rutadesc, numseq, kilometragem, indsentidoida, ETSRTRAMODESC, ETSRRUTADESC, ETSRORIGEM, ETSRORIGEM_ID, ETSRDESTINO, ETSRDESTINO_id, ETSRNUMSEQ, count(EBBOLETO_ID) as qtd, ETSRTRAMO_ID ");//, DTSRTRAMODESC, DTSRRUTADESC, DTSRORIGEM_ID, DTSRDESTINO, DTSRDESTINO_ID, DTSRNUMSEQ, DBBOLETO_ID, DTSRTRAMO_ID "); -// sql.append(" FROM tramosSeqRuta tsr "); -// sql.append(" LEFT JOIN boletos_embarcados_no_tramo bet "); -// sql.append(" ON tsr.tramo_id = bet.etsrtramo_id"); -// -// sql.append(" group by tramo_id, origem, origem_id, destino, destino_id, tramodesc, rutadesc, numseq, kilometragem, indsentidoida, ETSRTRAMODESC, ETSRRUTADESC, ETSRORIGEM, ETSRORIGEM_ID, ETSRDESTINO, ETSRDESTINO_id, ETSRNUMSEQ, ETSRTRAMO_ID "); -// sql.append(" ORDER BY numseq "); - - //---------------------------------------------------------------------------------------------------------------------------- -// sql.append(" WITH boletos AS "); -// sql.append(" (SELECT * "); -// sql.append(" FROM boleto b "); -// sql.append(" INNER JOIN empresa e "); -// sql.append(" ON e.empresa_id = b.empresacorrida_Id "); -// sql.append(" AND b.empresacorrida_Id = :empresa_id "); -// if(parametros.get("LINHA_ID") != null ){ -// sql.append(" AND b.ruta_Id IN(" +parametros.get("LINHA_ID")+ " ) "); -// } -// sql.append(" WHERE b.FECCORRIDA BETWEEN to_date('" +format.format(DateUtil.inicioFecha((Date) parametros.get("DATA_DE")).getTime())+"') AND to_date('" +format.format( DateUtil.fimFecha((Date) parametros.get("DATA_ATE")).getTime())+"') "); -// if(parametros.get("SERVICO_ID") != null ){ -// sql.append(" AND b.corrida_id IN(" +parametros.get("SERVICO_ID")+ ") "); -// } -// sql.append(" ), "); -// sql.append(" tramosSeqRuta AS "); -// sql.append(" (SELECT DISTINCT t.tramo_id AS tramo_id , "); -// sql.append(" porig.descparada AS origem , "); -// sql.append(" porig.parada_id AS origem_id , "); -// sql.append(" pdest.descparada AS destino , "); -// sql.append(" pdest.parada_id AS destino_id, "); -// sql.append(" t.desctramo AS tramodesc, "); -// sql.append(" r.descruta AS rutadesc, "); -// sql.append(" rs.numsecuencia AS numseq, "); -// sql.append(" t.CANTKMREAL AS kilometragem, "); -// sql.append(" r.INDSENTIDOIDA AS INDSENTIDOIDA, "); -// sql.append(" r.ruta_id AS miruta "); -// sql.append(" FROM boletos b "); -// sql.append(" INNER JOIN RUTA r "); -// sql.append(" ON r.ruta_id = b.ruta_id "); -// -// if(!parametros.get("ORGAOCONCEDENTE_ID").equals("")){ -// sql.append(" and r.ORGAOCONCEDENTE_ID = :orgaoconcedenteId "); -// } -// -// sql.append(" INNER JOIN RUTA_SECUENCIA rs "); -// sql.append(" ON rs.ruta_id = r.ruta_id "); -// sql.append(" INNER JOIN TRAMO t "); -// sql.append(" ON t.tramo_id = rs.tramo_id "); -// sql.append(" INNER JOIN parada porig "); -// sql.append(" ON porig.parada_id = t.ORIGEN_ID "); -// sql.append(" INNER JOIN parada pdest "); -// sql.append(" ON pdest.parada_id = t.DESTINO_ID "); -// sql.append(" INNER JOIN corrida c "); -// sql.append(" ON c.corrida_id = b.corrida_id AND b.FECCORRIDA = c.FECCORRIDA "); -// -// if(!parametros.get("TIPOSERVICIO_ID").equals("-1")){ -// sql.append(" AND c.tiposervicio_id = :tiposervicio_id");// parametros.get("TIPOSERVICIO_ID") -// } -// -// sql.append(" WHERE t.activo =1 "); -// -// -// -// -// sql.append(" AND rs.activo =1 "); -// sql.append(" ORDER BY rs.numsecuencia "); -// sql.append(" ), "); -// sql.append(" paradasSeqsBolsOrig AS "); -// sql.append(" (SELECT b.boleto_id, "); -// sql.append(" tsr.numseq AS numseqOri, "); -// sql.append(" tsr.tramo_id, "); -// sql.append(" b.origen_id "); -// sql.append(" FROM boletos b "); -// sql.append(" INNER JOIN tramosSeqRuta tsr "); -// sql.append(" ON b.origen_id = tsr.origem_id "); -// sql.append(" ), "); -// sql.append(" paradasSeqsBolsDest AS "); -// sql.append(" (SELECT b.boleto_id, "); -// sql.append(" tsr.numseq AS numseqDest, "); -// sql.append(" tsr.tramo_id, "); -// sql.append(" b.destino_id "); -// sql.append(" FROM boletos b "); -// sql.append(" INNER JOIN tramosSeqRuta tsr "); -// sql.append(" ON b.destino_id = tsr.destino_id "); -// sql.append(" ), "); -// sql.append(" embarques AS "); -// sql.append(" ( SELECT DISTINCT tsr.tramodesc AS etsrtramodesc, "); -// sql.append(" tsr.rutadesc AS etsrrutadesc, "); -// sql.append(" tsr.origem AS etsrorigem, "); -// sql.append(" tsr.origem_id AS etsrorigem_id, "); -// sql.append(" tsr.destino AS etsrdestino, "); -// sql.append(" tsr.destino_id AS etsrdestino_id, "); -// sql.append(" tsr.numseq AS etsrnumseq, "); -// sql.append(" b.boleto_id AS ebboleto_id, "); -// sql.append(" tsr.tramo_id AS etsrtramo_id "); -// sql.append(" FROM tramosSeqRuta tsr "); -// sql.append(" INNER JOIN paradasSeqsBolsOrig psbo "); -// sql.append(" ON psbo.numseqOri <= tsr.numseq "); -// sql.append(" INNER JOIN boletos b "); -// sql.append(" ON b.origen_id = psbo.origen_id "); -// sql.append(" ), "); -// sql.append(" desembarques AS "); -// sql.append(" ( SELECT DISTINCT tsr.tramodesc AS dtsrtramodesc, "); -// sql.append(" tsr.rutadesc AS dtsrrutadesc, "); -// sql.append(" tsr.origem AS dtsrorigem, "); -// sql.append(" tsr.origem_id AS dtsrorigem_id, "); -// sql.append(" tsr.destino AS dtsrdestino, "); -// sql.append(" tsr.destino_id AS dtsrdestino_id, "); -// sql.append(" tsr.numseq AS dtsrnumseq, "); -// sql.append(" b.boleto_id AS dbboleto_id, "); -// sql.append(" tsr.tramo_id AS dtsrtramo_id "); -// sql.append(" FROM tramosSeqRuta tsr "); -// sql.append(" INNER JOIN paradasSeqsBolsDest psbd "); -// sql.append(" ON psbd.numseqDest = tsr.numseq "); -// sql.append(" INNER JOIN boletos b "); -// sql.append(" ON b.destino_id = psbd.destino_id "); -// sql.append(" ), "); -// sql.append(" boletos_embarcados_no_tramo AS "); -// sql.append(" ( SELECT DISTINCT * "); -// sql.append(" FROM embarques e "); -// sql.append(" INNER JOIN desembarques d "); -// sql.append(" ON e.ebboleto_id = d.dbboleto_id "); -// sql.append(" WHERE e.etsrnumseq <= d.dtsrnumseq "); -// sql.append(" ), "); -// sql.append(" secuencia_qtd AS "); -// sql.append(" (SELECT tramo_id, "); -// sql.append(" origem, "); -// sql.append(" origem_id, "); -// sql.append(" destino, "); -// sql.append(" destino_id, "); -// sql.append(" tramodesc, "); -// sql.append(" rutadesc, "); -// sql.append(" numseq, "); -// sql.append(" kilometragem, "); -// sql.append(" indsentidoida, "); -// sql.append(" ETSRTRAMODESC, "); -// sql.append(" ETSRRUTADESC, "); -// sql.append(" ETSRORIGEM, "); -// sql.append(" ETSRORIGEM_ID, "); -// sql.append(" ETSRDESTINO, "); -// sql.append(" ETSRDESTINO_id, "); -// sql.append(" ETSRNUMSEQ, "); -// sql.append(" COUNT(EBBOLETO_ID) AS qtd, "); -// sql.append(" ETSRTRAMO_ID, "); -// sql.append(" miruta "); -// sql.append(" FROM tramosSeqRuta tsr "); -// sql.append(" LEFT JOIN boletos_embarcados_no_tramo bet "); -// sql.append(" ON tsr.tramo_id = bet.etsrtramo_id "); -// sql.append(" GROUP BY tramo_id, "); -// sql.append(" origem, "); -// sql.append(" origem_id, "); -// sql.append(" destino, "); -// sql.append(" destino_id, "); -// sql.append(" tramodesc, "); -// sql.append(" rutadesc, "); -// sql.append(" numseq, "); -// sql.append(" kilometragem, "); -// sql.append(" indsentidoida, "); -// sql.append(" ETSRTRAMODESC, "); -// sql.append(" ETSRRUTADESC, "); -// sql.append(" ETSRORIGEM, "); -// sql.append(" ETSRORIGEM_ID, "); -// sql.append(" ETSRDESTINO, "); -// sql.append(" ETSRDESTINO_id, "); -// sql.append(" ETSRNUMSEQ, "); -// sql.append(" ETSRTRAMO_ID, "); -// sql.append(" miruta "); -// sql.append(" ORDER BY numseq "); -// sql.append(" ) , "); -// sql.append(" combinacion AS "); -// sql.append(" ( SELECT DISTINCT rc.*, "); -// sql.append(" por.parada_id AS idorig, "); -// sql.append(" por.descparada descorig, "); -// sql.append(" pde.parada_id iddest, "); -// sql.append(" pde.descparada descdest "); -// sql.append(" FROM ruta_combinacion rc "); -// sql.append(" INNER JOIN secuencia_qtd sq "); -// sql.append(" ON sq.miruta = rc.ruta_id "); -// sql.append(" INNER JOIN tramo t "); -// sql.append(" ON t.tramo_id = rc.tramo_id "); -// sql.append(" INNER JOIN parada por "); -// sql.append(" ON por.parada_id = t.origen_id "); -// sql.append(" INNER JOIN parada pde "); -// sql.append(" ON pde.parada_id = t.destino_id "); -// sql.append(" ), "); -// sql.append(" secuencia_combinacion AS "); -// sql.append(" (SELECT c.ruta_id AS cruta_id, "); -// sql.append(" c.tramo_id AS ctramo_id, "); -// sql.append(" c.idorig AS cidorig, "); -// sql.append(" c.descorig AS cdescorig, "); -// sql.append(" c.iddest AS iddest, "); -// sql.append(" c.descdest AS cdescdest, "); -// sql.append(" sq.numseq AS seqembarque, "); -// sql.append(" sq2.numseq AS seqdesembarque "); -// sql.append(" FROM combinacion c "); -// sql.append(" INNER JOIN secuencia_qtd sq "); -// sql.append(" ON c.idorig = sq.origem_id "); -// sql.append(" INNER JOIN secuencia_qtd sq2 "); -// sql.append(" ON c.iddest = sq2.destino_id "); -// sql.append(" WHERE c.ruta_id = sq2.miruta "); -// sql.append(" AND c.ruta_id = sq.miruta "); -// sql.append(" ) "); -// sql.append(" SELECT DISTINCT sc.*, "); -// sql.append(" sq.qtd , SQ.INDSENTIDOIDA AS INDSENTIDOIDA , t1.cantkmreal, tar.precio as tarifa "); -// sql.append(" FROM secuencia_combinacion sc "); -// sql.append(" INNER JOIN secuencia_qtd sq "); -// sql.append(" ON sc.seqembarque <= sq.numseq "); -// sql.append(" AND sc.seqdesembarque = sq.numseq "); -// sql.append(" inner join tramo t1 on t1.tramo_id = sc.ctramo_id "); -// sql.append(" INNER JOIN tarifa tar "); -// sql.append(" ON t1.tramo_id = tar.tramo_id "); -// sql.append(" order by ctramo_id "); - - - sql.append(" WITH boletos AS "); sql.append(" (SELECT b.boleto_id AS bboleto_id, "); sql.append(" b.ruta_id AS bruta_id, "); @@ -453,10 +108,9 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio { sql.append(" and r.ORGAOCONCEDENTE_ID = :orgaoconcedenteId "); } if(!parametros.get("TIPOSERVICIO_ID").equals("-1")){ - sql.append(" AND c.tiposervicio_id = :tiposervicio_id");// parametros.get("TIPOSERVICIO_ID") + sql.append(" AND c.tiposervicio_id = :tiposervicio_id"); } -// sql.append(" AND b.corrida_id IN(1) "); sql.append(" ) , "); sql.append(" combinacion AS "); sql.append(" ( SELECT DISTINCT rc.ruta_id AS rcruta_id, "); @@ -525,11 +179,6 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio { sql.append(" BEMPRESACORRIDA_ID, "); sql.append(" RINDSENTIDOIDA , "); sql.append(" rusentido "); - - - - - //---------------------------------------------------------------------------------------------------------------------------- return sql.toString(); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentoPorOrgaoConcedenteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentoPorOrgaoConcedenteController.java index 2c38a574f..51d64b809 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentoPorOrgaoConcedenteController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentoPorOrgaoConcedenteController.java @@ -332,7 +332,7 @@ public class RelatorioMovimentoPorOrgaoConcedenteController extends MyGenericFo if(this.lsSelectedRuta != null && !this.lsSelectedRuta.isEmpty()){ parametros.put("LINHA_ID", obterRutaIds(this.lsSelectedRuta) ); - parametros.put("LINHA", this.lsSelectedRuta.toString());// "oi"); + parametros.put("LINHA", retornarLinha(this.lsSelectedRuta)); }else{ parametros.put("LINHA", "TODAS"); } @@ -429,4 +429,14 @@ public class RelatorioMovimentoPorOrgaoConcedenteController extends MyGenericFo public void setRadTipoServicioExtraOrdinarios(Radio radTipoServicioExtraOrdinarios) { this.radTipoServicioExtraOrdinarios = radTipoServicioExtraOrdinarios; } + + private String retornarLinha(List ls){ + String x = ""; + + for(Ruta r : ls){ + x = x + r.getPrefixo()+r.toString(); + } + + return x; + } } \ No newline at end of file