fixes bug#23436
qua:junia dev: Foi alinhado com a Junia e decidiu-se validar no campo desistencia, também o status de transferencia. Desta forma, o Bilhete em questão estava transferido e não cancelado, mas foi tratado para considerar o bilhete original também como desistencia, caso ele seja transferido git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@109358 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
beac64c5e1
commit
899fb2beb6
|
@ -204,7 +204,7 @@ public class RelatorioGratuidadeARTESP extends Relatorio {
|
||||||
sql.append("COALESCE(c.numtelefono, CAJA.DESCTELEFONO) AS tel,");
|
sql.append("COALESCE(c.numtelefono, CAJA.DESCTELEFONO) AS tel,");
|
||||||
sql.append("c.DESCCORREO AS email, ");
|
sql.append("c.DESCCORREO AS email, ");
|
||||||
sql.append("CASE ");
|
sql.append("CASE ");
|
||||||
sql.append("WHEN B.MOTIVOCANCELACION_ID IN (31, 32, 90) ");
|
sql.append("WHEN B.MOTIVOCANCELACION_ID IN (31, 32, 90, 23) ");
|
||||||
sql.append("THEN 1 ELSE 0 ");
|
sql.append("THEN 1 ELSE 0 ");
|
||||||
sql.append("END AS DESISTENCIA, ");
|
sql.append("END AS DESISTENCIA, ");
|
||||||
sql.append(" (COALESCE(T.PRECIO, 0) + COALESCE(T.IMPORTEPEDAGIO,0)) ");
|
sql.append(" (COALESCE(T.PRECIO, 0) + COALESCE(T.IMPORTEPEDAGIO,0)) ");
|
||||||
|
@ -227,7 +227,7 @@ public class RelatorioGratuidadeARTESP extends Relatorio {
|
||||||
sql.append("JOIN TARIFA T ON r.RUTA_ID = T.RUTA_ID AND b.ORIGEN_ID = T.ORIGEN_ID AND b.DESTINO_ID = T.DESTINO_ID AND b.CLASESERVICIO_ID = T.CLASESERVICIO_ID AND m.MARCA_ID = T.MARCA_ID AND oc.ORGAOCONCEDENTE_ID = T.ORGAOCONCEDENTE_ID AND T.TRAMO_ID=tr.TRAMO_ID and T.ACTIVO=1 ");
|
sql.append("JOIN TARIFA T ON r.RUTA_ID = T.RUTA_ID AND b.ORIGEN_ID = T.ORIGEN_ID AND b.DESTINO_ID = T.DESTINO_ID AND b.CLASESERVICIO_ID = T.CLASESERVICIO_ID AND m.MARCA_ID = T.MARCA_ID AND oc.ORGAOCONCEDENTE_ID = T.ORGAOCONCEDENTE_ID AND T.TRAMO_ID=tr.TRAMO_ID and T.ACTIVO=1 ");
|
||||||
sql.append("JOIN VIGENCIA_TARIFA vt ON vt.VIGENCIATARIFA_ID = t.VIGENCIATARIFA_ID AND b.FECHORVIAJE BETWEEN vt.FECINICIOVIGENCIA AND vt.FECFINVIGENCIA ");
|
sql.append("JOIN VIGENCIA_TARIFA vt ON vt.VIGENCIATARIFA_ID = t.VIGENCIATARIFA_ID AND b.FECHORVIAJE BETWEEN vt.FECINICIOVIGENCIA AND vt.FECFINVIGENCIA ");
|
||||||
sql.append(" left JOIN BPE bpe ON bpe.BOLETO_ID = b.BOLETO_ID and bpe.activo = 1 ");
|
sql.append(" left JOIN BPE bpe ON bpe.BOLETO_ID = b.BOLETO_ID and bpe.activo = 1 ");
|
||||||
sql.append(" LEFT JOIN estado e ON e.CODIBGE = bpe.UF ");
|
sql.append(" JOIN estado e ON e.CODIBGE = bpe.UF ");
|
||||||
sql.append("WHERE b.fechorviaje BETWEEN to_date(:fecInicioVenda,'dd/mm/yyyy hh24:mi') AND to_date(:fecFinalVenda,'dd/mm/yyyy hh24:mi') ");
|
sql.append("WHERE b.fechorviaje BETWEEN to_date(:fecInicioVenda,'dd/mm/yyyy hh24:mi') AND to_date(:fecFinalVenda,'dd/mm/yyyy hh24:mi') ");
|
||||||
sql.append("AND (b.MOTIVOCANCELACION_ID not in (4) or b.MOTIVOCANCELACION_ID is null) ");
|
sql.append("AND (b.MOTIVOCANCELACION_ID not in (4) or b.MOTIVOCANCELACION_ID is null) ");
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue