fixes bug#21939
qua: dev: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@106298 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
bf85e5495d
commit
3c8336e4e2
|
@ -579,19 +579,13 @@ public class RelatorioLinhasHorario extends Relatorio {
|
|||
sql.append(" LEFT JOIN EVENTO_EXTRA EE ON (EE.CORRIDA_ID = C.CORRIDA_ID AND EE.FECCORRIDA = C.FECCORRIDA AND EE.TIPOEVENTOEXTRA_ID = 1 ) ");
|
||||
sql.append(" INNER JOIN RUTA_COMBINACION RC ON RC.RUTA_ID = C.RUTA_ID ");
|
||||
sql.append(" INNER JOIN TRAMO TR ON TR.TRAMO_ID = RC.TRAMO_ID AND TR.ORIGEN_ID = C.ORIGEN_ID AND TR.DESTINO_ID = C.DESTINO_ID ");
|
||||
sql.append(" INNER JOIN TARIFA TF ON (TF.TRAMO_ID = TR.TRAMO_ID) ");
|
||||
sql.append(" INNER JOIN VIGENCIA_TARIFA VT ON (VT.VIGENCIATARIFA_ID = TF.VIGENCIATARIFA_ID AND C.FECCORRIDA BETWEEN VT.FECINICIOVIGENCIA AND VT.FECFINVIGENCIA ) ");
|
||||
sql.append(" LEFT JOIN TARIFA TF ON ( TR.TRAMO_ID=TF.TRAMO_ID AND TF.CLASESERVICIO_ID = C.CLASESERVICIO_ID AND TF.DESTINO_ID = C.DESTINO_ID AND TF.ORIGEN_ID = C.ORIGEN_ID AND TF.MARCA_ID = C.MARCA_ID AND TF.RUTA_ID = C.RUTA_ID AND R.ORGAOCONCEDENTE_ID= TF.ORGAOCONCEDENTE_ID AND TF.ACTIVO=1) ");
|
||||
sql.append(" LEFT JOIN VIGENCIA_TARIFA VT ON (VT.VIGENCIATARIFA_ID = TF.VIGENCIATARIFA_ID ) ");
|
||||
sql.append(" AND TR.ORIGEN_ID = ORIGEM.PARADA_ID ");
|
||||
sql.append(" AND TR.DESTINO_ID = DESTINO.PARADA_ID ");
|
||||
sql.append(" WHERE C.FECCORRIDA BETWEEN :DATA_INICIO AND :DATA_FINAL ");
|
||||
sql.append(" AND TF.CLASESERVICIO_ID = C.CLASESERVICIO_ID ");
|
||||
sql.append(" AND TF.DESTINO_ID = C.DESTINO_ID ");
|
||||
sql.append(" AND TF.ORIGEN_ID = C.ORIGEN_ID ");
|
||||
sql.append(" AND TF.MARCA_ID = C.MARCA_ID ");
|
||||
sql.append(" AND TF.RUTA_ID = C.RUTA_ID ");
|
||||
sql.append(" AND TF.STATUSTARIFA = 'A' ");
|
||||
sql.append(" AND TF.ACTIVO = 1 ");
|
||||
sql.append(" AND TF.ORGAOCONCEDENTE_ID = R.ORGAOCONCEDENTE_ID ");
|
||||
sql.append(" AND (TF.TARIFA_ID IS NULL OR (TF.TARIFA_ID IS NOT NULL AND C.FECCORRIDA BETWEEN VT.FECINICIOVIGENCIA AND VT.FECFINVIGENCIA )) ");
|
||||
|
||||
|
||||
if (lsNumServico.size() > 0) {
|
||||
for (Corrida corrida : lsNumServico) {
|
||||
|
|
|
@ -592,8 +592,8 @@ public class RelatorioLinhasHorarioSimplificado extends Relatorio {
|
|||
sql.append("LEFT JOIN DIAGRAMA_AUTOBUS DA ON (DA.DIAGRAMAAUTOBUS_ID = RO.DIAGRAMAAUTOBUS_ID ) ");
|
||||
sql.append("LEFT JOIN CLASE_SERVICIO CS ON (CS.CLASESERVICIO_ID = C.CLASESERVICIO_ID ) ");
|
||||
sql.append("LEFT JOIN EVENTO_EXTRA EE ON (EE.CORRIDA_ID = C.CORRIDA_ID AND EE.FECCORRIDA = C.FECCORRIDA AND EE.TIPOEVENTOEXTRA_ID = 1 ) ");
|
||||
sql.append("LEFT JOIN TARIFA TF ON (TF.CLASESERVICIO_ID = C.CLASESERVICIO_ID AND TF.DESTINO_ID = C.DESTINO_ID AND TF.ORIGEN_ID = C.ORIGEN_ID AND TF.MARCA_ID = C.MARCA_ID AND TF.RUTA_ID = C.RUTA_ID ) ");
|
||||
sql.append("LEFT JOIN VIGENCIA_TARIFA VTF ON (TF.VIGENCIATARIFA_ID = VTF.VIGENCIATARIFA_ID AND C.FECCORRIDA BETWEEN VTF.FECINICIOVIGENCIA AND VTF.FECFINVIGENCIA ) ");
|
||||
sql.append("LEFT JOIN TARIFA TF ON (TF.CLASESERVICIO_ID = C.CLASESERVICIO_ID AND TF.DESTINO_ID = C.DESTINO_ID AND TF.ORIGEN_ID = C.ORIGEN_ID AND TF.MARCA_ID = C.MARCA_ID AND TF.RUTA_ID = C.RUTA_ID AND R.ORGAOCONCEDENTE_ID= TF.ORGAOCONCEDENTE_ID) ");
|
||||
sql.append("LEFT JOIN VIGENCIA_TARIFA VTF ON (TF.VIGENCIATARIFA_ID = VTF.VIGENCIATARIFA_ID ) ");
|
||||
sql.append("INNER JOIN ");
|
||||
sql.append("( ");
|
||||
sql.append("SELECT RC.RUTA_ID, T.ORIGEN_ID, T.DESTINO_ID, NVL(T.CANTKMREAL,0) AS EXTENSAO ");
|
||||
|
@ -604,7 +604,7 @@ public class RelatorioLinhasHorarioSimplificado extends Relatorio {
|
|||
sql.append("AND TB5.ORIGEN_ID = ORIGEM.PARADA_ID ");
|
||||
sql.append("AND TB5.DESTINO_ID = DESTINO.PARADA_ID ");
|
||||
sql.append(" WHERE C.FECCORRIDA BETWEEN TO_DATE(:DATA_INICIO, 'DD/MM/YY hh24:mi:ss') AND TO_DATE(:DATA_FINAL, 'DD/MM/YY hh24:mi:ss') ");
|
||||
|
||||
sql.append(" AND (TF.TARIFA_ID IS NULL OR (TF.TARIFA_ID IS NOT NULL AND C.FECCORRIDA BETWEEN VTF.FECINICIOVIGENCIA AND VTF.FECFINVIGENCIA )) ");
|
||||
sql.append(" ");
|
||||
|
||||
if (lsNumServico.size() > 0) {
|
||||
|
|
Loading…
Reference in New Issue