fixes bug#56182

AL-1488
qua:Juliane
dev:Aristides

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@114881 d1611594-4594-4d17-8e1d-87c2c4800839
master
gleison.cruz 2022-10-20 19:17:25 +00:00
parent 627a355268
commit 6e88de3e51
1 changed files with 4 additions and 21 deletions

View File

@ -19,12 +19,6 @@ import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
*/ */
public class RelatorioEstornoCartao extends Relatorio { public class RelatorioEstornoCartao extends Relatorio {
private final int CODIGO_TROCA_PASSAGEM_ID = 10;
private final int CODIGO_TRANSFERENCIA_PASSAGEM_ID = 23;
private final int CODIGO_CANCELAMENTO_ID = 31;
private final int CODIGO_DEVOLUCAO_ID = 32;
private final int CODIGO_GERACAOOCD_ID = 34;
private final int CODIGO_GERACAOOCDNEW_ID = 99;
protected RelatorioEstornoCartao(Map<String, Object> parametros, Connection conexao) throws Exception { protected RelatorioEstornoCartao(Map<String, Object> parametros, Connection conexao) throws Exception {
super(parametros, conexao); super(parametros, conexao);
@ -58,15 +52,6 @@ public class RelatorioEstornoCartao extends Relatorio {
stmt.setString("cartao", parametros.get("CARTAO").toString()); stmt.setString("cartao", parametros.get("CARTAO").toString());
} }
stmt.setInt("trocaPassagem", CODIGO_TROCA_PASSAGEM_ID);
stmt.setInt("transferenciaPassagem", CODIGO_TRANSFERENCIA_PASSAGEM_ID);
stmt.setInt("cancelamento", CODIGO_CANCELAMENTO_ID);
stmt.setInt("devolucao", CODIGO_DEVOLUCAO_ID);
stmt.setInt("geracaoocd", CODIGO_GERACAOOCD_ID);
stmt.setInt("geracaoocdnew", CODIGO_GERACAOOCDNEW_ID);
ResultSet rset = stmt.executeQuery(); ResultSet rset = stmt.executeQuery();
while (rset.next()) { while (rset.next()) {
@ -158,18 +143,16 @@ public class RelatorioEstornoCartao extends Relatorio {
sql.append(" JOIN EMPRESA e "); sql.append(" JOIN EMPRESA e ");
sql.append(" ON "); sql.append(" ON ");
sql.append(" e.EMPRESA_ID = m.EMPRESA_ID "); sql.append(" e.EMPRESA_ID = m.EMPRESA_ID ");
sql.append("JOIN caja c ON c.NUMOPERACION = dec.NUMOPERACION and"); sql.append(" JOIN caja c ON c.NUMOPERACION = dec.NUMOPERACION and");
sql.append(" c.origen_id = dec.origen_id and"); sql.append(" c.origen_id = dec.origen_id and");
sql.append(" c.destino_id = dec.destino_id and"); sql.append(" c.destino_id = dec.destino_id and");
sql.append(" c.corrida_id = dec.corrida_id and"); sql.append(" c.corrida_id = dec.corrida_id and");
sql.append(" (c.motivocancelacion_id in "); sql.append(" c.numfoliosistema = dec.numfoliosistema");
sql.append(" (:trocaPassagem, :transferenciaPassagem, :cancelamento, "); sql.append(" left OUTER JOIN motivo_cancelacion mc ");
sql.append(" :devolucao, :geracaoocd, :geracaoocdnew)) ");
sql.append("left OUTER JOIN motivo_cancelacion mc ");
sql.append("ON "); sql.append("ON ");
sql.append(" c.motivocancelacion_id = mc.motivocancelacion_id "); sql.append(" c.motivocancelacion_id = mc.motivocancelacion_id ");
sql.append(" WHERE "); sql.append(" WHERE ");
sql.append(" dec.activo = 1 "); sql.append(" dec.activo = 1 and c.indreimpresion=1 ");
if (parametros.get("NUMPUNTOVENTA") != null && !parametros.get("NUMPUNTOVENTA").equals("-1")) { if (parametros.get("NUMPUNTOVENTA") != null && !parametros.get("NUMPUNTOVENTA").equals("-1")) {
sql.append(" AND dec.PUNTOVENTA_ID IN(" + parametros.get("NUMPUNTOVENTA") + ") "); sql.append(" AND dec.PUNTOVENTA_ID IN(" + parametros.get("NUMPUNTOVENTA") + ") ");