aplicado as memas regras do mantis 24780

fixes bug#24785
dev:wallace
qua:wallysson

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@113359 d1611594-4594-4d17-8e1d-87c2c4800839
master
walace 2022-07-14 12:03:27 +00:00
parent d5f1e830f6
commit 98c07226af
2 changed files with 20 additions and 8 deletions

View File

@ -41,8 +41,14 @@ public class RelatorioW2IAnalitico extends Relatorio {
ResultSet rset = null; ResultSet rset = null;
stmt.setString("DATA_INICIAL", DateUtil.getStringDate((Date) parametros.get("DATA_INICIAL"), "yyMMdd")); java.sql.Date dataInicial = new java.sql.Date(DateUtil.normalizarToFecha((Date) parametros.get("DATA_INICIAL")).getTime());
stmt.setString("DATA_FINAL", DateUtil.getStringDate((Date) parametros.get("DATA_FINAL"), "yyMMdd")); java.sql.Date dataFinal = new java.sql.Date(DateUtil.normalizarToFecha((Date) parametros.get("DATA_FINAL")).getTime());
stmt.setDate("DATA_INICIAL", dataInicial);
stmt.setDate("DATA_FINAL", dataFinal);
stmt.setDate("DATA_INICIAL_CANCEL",dataInicial);
stmt.setDate("DATA_FINAL_CANCEL", dataFinal);
if (parametros.get("EMPRESA_ID") != null) if (parametros.get("EMPRESA_ID") != null)
stmt.setInt("EMPRESA_ID", (Integer) parametros.get("EMPRESA_ID")); stmt.setInt("EMPRESA_ID", (Integer) parametros.get("EMPRESA_ID"));
@ -121,7 +127,7 @@ public class RelatorioW2IAnalitico extends Relatorio {
sql.append("INNER JOIN parada pd ON pd.parada_id=sx.destino_id "); sql.append("INNER JOIN parada pd ON pd.parada_id=sx.destino_id ");
sql.append("INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id "); sql.append("INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id ");
sql.append("INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id "); sql.append("INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id ");
sql.append("WHERE sx.datavenda BETWEEN :DATA_INICIAL AND :DATA_FINAL "); sql.append("WHERE TO_DATE(sx.DATAVENDA ,'ddMMyyyy') BETWEEN :DATA_INICIAL AND :DATA_FINAL ");
sql.append("AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) "); sql.append("AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) ");
sql.append("AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) "); sql.append("AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) ");
sql.append("AND pd.parada_id = COALESCE(:DESTINO_ID, pd.parada_id) "); sql.append("AND pd.parada_id = COALESCE(:DESTINO_ID, pd.parada_id) ");
@ -153,7 +159,7 @@ public class RelatorioW2IAnalitico extends Relatorio {
sql.append("INNER JOIN parada pd ON pd.parada_id=sx.destino_id "); sql.append("INNER JOIN parada pd ON pd.parada_id=sx.destino_id ");
sql.append("INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id "); sql.append("INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id ");
sql.append("INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id "); sql.append("INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id ");
sql.append("WHERE sx.datacancelamento BETWEEN :DATA_INICIAL AND :DATA_FINAL "); sql.append("WHERE TO_DATE(sx.DATACANCELAMENTO ,'ddMMyy') BETWEEN :DATA_INICIAL_CANCEL AND :DATA_FINAL_CANCEL ");
sql.append("AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) "); sql.append("AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) ");
sql.append("AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) "); sql.append("AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) ");
sql.append("AND pd.parada_id = COALESCE(:DESTINO_ID, pd.parada_id) "); sql.append("AND pd.parada_id = COALESCE(:DESTINO_ID, pd.parada_id) ");

View File

@ -37,9 +37,15 @@ public class RelatorioW2ISintetico extends Relatorio {
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql); NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
ResultSet rset = null; ResultSet rset = null;
java.sql.Date dataInicial = new java.sql.Date(DateUtil.normalizarToFecha((Date) parametros.get("DATA_INICIAL")).getTime());
java.sql.Date dataFinal = new java.sql.Date(DateUtil.normalizarToFecha((Date) parametros.get("DATA_FINAL")).getTime());
stmt.setDate("DATA_INICIAL", dataInicial);
stmt.setDate("DATA_FINAL", dataFinal);
stmt.setString("DATA_INICIAL", DateUtil.getStringDate((Date) parametros.get("DATA_INICIAL"), "yyMMdd")); stmt.setDate("DATA_INICIAL_CANCEL",dataInicial);
stmt.setString("DATA_FINAL", DateUtil.getStringDate((Date) parametros.get("DATA_FINAL"), "yyMMdd")); stmt.setDate("DATA_FINAL_CANCEL", dataFinal);
if (parametros.get("EMPRESA_ID") != null) if (parametros.get("EMPRESA_ID") != null)
stmt.setInt("EMPRESA_ID", (Integer) parametros.get("EMPRESA_ID")); stmt.setInt("EMPRESA_ID", (Integer) parametros.get("EMPRESA_ID"));
@ -128,7 +134,7 @@ public class RelatorioW2ISintetico extends Relatorio {
sql.append(" INNER JOIN parada pd ON pd.parada_id=sx.destino_id "); sql.append(" INNER JOIN parada pd ON pd.parada_id=sx.destino_id ");
sql.append(" INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id "); sql.append(" INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id ");
sql.append(" INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id "); sql.append(" INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id ");
sql.append(" WHERE sx.datavenda BETWEEN :DATA_INICIAL AND :DATA_FINAL "); sql.append(" WHERE TO_DATE(sx.DATAVENDA ,'ddMMyyyy') BETWEEN :DATA_INICIAL AND :DATA_FINAL ");
sql.append(" AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) "); sql.append(" AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) ");
sql.append(" AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) "); sql.append(" AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) ");
sql.append(" AND pd.parada_id = COALESCE(:DESTINO_ID, pd.parada_id) "); sql.append(" AND pd.parada_id = COALESCE(:DESTINO_ID, pd.parada_id) ");
@ -160,7 +166,7 @@ public class RelatorioW2ISintetico extends Relatorio {
sql.append(" INNER JOIN parada pd ON pd.parada_id=sx.destino_id "); sql.append(" INNER JOIN parada pd ON pd.parada_id=sx.destino_id ");
sql.append(" INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id "); sql.append(" INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id ");
sql.append(" INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id "); sql.append(" INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id ");
sql.append(" WHERE sx.datacancelamento BETWEEN :DATA_INICIAL AND :DATA_FINAL "); sql.append(" WHERE TO_DATE(sx.DATACANCELAMENTO ,'ddMMyy') BETWEEN :DATA_INICIAL_CANCEL AND :DATA_FINAL_CANCEL ");
sql.append(" AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) "); sql.append(" AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) ");
sql.append(" AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) "); sql.append(" AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) ");
sql.append(" AND pd.parada_id = COALESCE(:DESTINO_ID, pd.parada_id) "); sql.append(" AND pd.parada_id = COALESCE(:DESTINO_ID, pd.parada_id) ");