0011317: Filtro "TODAS" relatório forma de pagamento por agencia
fixes bug#11317 dev:daniel qua:renato A queri estava verificando o Id da rota e estava pesquisando o ID -1 do Todas, foi colocado um filtro para verificar se o Id enviado é nulo ou -1 e caso verdadeiro ele não é utilizado na query. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@82574 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
5ba35ef12c
commit
a25a2701da
|
@ -51,13 +51,21 @@ public class RelatorioFormaPagamentoAgenciaRutaTramo extends RelatorioDemandas {
|
|||
sql.append(" inner join tramo t on t.tramo_id = rc.tramo_id ");
|
||||
sql.append(" inner join ruta r on r.ruta_id = rc.ruta_id ");
|
||||
sql.append(" left join caja b on (b.ORIGEN_ID = t.ORIGEN_ID and b.DESTINO_ID = t.DESTINO_ID and b.RUTA_ID = rc.ruta_id ");
|
||||
sql.append(" and b.fechorventa BETWEEN to_date('" + dataIncial + " 00:00:00','dd/MM/yyyy hh24:mi:ss') AND to_date('" + dataFinal + " 23:59:59','dd/MM/yyyy hh24:mi:ss') AND b.RUTA_ID in ("+rutaId+") ");//AND b.CORRIDA_ID = 86300 ");
|
||||
sql.append(" and b.fechorventa BETWEEN to_date('" + dataIncial + " 00:00:00','dd/MM/yyyy hh24:mi:ss') AND to_date('" + dataFinal + " 23:59:59','dd/MM/yyyy hh24:mi:ss') ");//AND b.CORRIDA_ID = 86300 ");
|
||||
if(!"-1".equals(rutaId) && rutaId != null) { //Estava trazendo o relatorio em branco antes. Mantis 11317
|
||||
sql.append(" AND b.RUTA_ID in ("+rutaId+") ");
|
||||
}
|
||||
//sql.append(" and b.feccorrida BETWEEN to_date('" + format.format(dataIncial) + " 00:00:00','dd/MM/yyyy hh24:mi:ss') AND to_date('" + format.format(dataFinal) + " 00:00:00','dd/MM/yyyy hh24:mi:ss') AND b.RUTA_ID = "+rutaId+" ");//AND b.CORRIDA_ID = 86300 ");
|
||||
sql.append(" ) ");
|
||||
sql.append(" left join caja_formapago cfp on cfp.CAJA_ID = b.CAJA_ID ");
|
||||
sql.append(" left join forma_pago fp on fp.FORMAPAGO_ID = cfp.FORMAPAGO_ID ");
|
||||
sql.append(" left join punto_venta pv on pv.PUNTOVENTA_ID = b.puntoventa_id ");
|
||||
sql.append(" WHERE RC.RUTA_ID in ("+rutaId+") and rc.activo = 1 and t.activo =1 AND B.EMPRESACORRIDA_ID = "+empresa+" ");
|
||||
sql.append(" WHERE ");
|
||||
|
||||
if(!"-1".equals(rutaId) && rutaId != null) { //Estava trazendo o relatorio em branco antes. Mantis 11317
|
||||
sql.append(" RC.RUTA_ID in ("+rutaId+") and ");
|
||||
}
|
||||
sql.append(" rc.activo = 1 and t.activo =1 AND B.EMPRESACORRIDA_ID = "+empresa+" ");
|
||||
if( agencia != null){
|
||||
sql.append("AND pv.PUNTOVENTA_ID = "+agencia+" ");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue