fixes bug #10103
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@78854 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
931a5787eb
commit
347e3831a8
|
@ -183,8 +183,16 @@ public class RelatorioGratuidade extends Relatorio {
|
|||
sb.append(" ca.desccategoria,");
|
||||
sb.append(" b.importepedagio,");
|
||||
sb.append(" b.importeseguro,");
|
||||
sb.append(" b.importetaxaembarque,");
|
||||
sb.append(" 'RESERVA' as indstatusboleto, ");
|
||||
sb.append(" b.importetaxaembarque, ");
|
||||
sb.append(" case ");
|
||||
sb.append(" when b.motivocancelacion_id = 11 ");
|
||||
sb.append(" and b.indcancelacion = 0 then 'RESERVA' ");
|
||||
sb.append(" when b.motivocancelacion_id = 9 then 'CONFIRMA RESERVA' ");
|
||||
sb.append(" when b.motivocancelacion_id = 11 ");
|
||||
sb.append(" and b.indcancelacion = 1 then 'LIBERA.RESERVA' ");
|
||||
sb.append(" when b.motivocancelacion_id = 12 then 'LIBERA.RESERVA AUTO' ");
|
||||
sb.append(" else b.indstatusboleto ");
|
||||
sb.append(" end as indstatusboleto, ");
|
||||
sb.append(" ori.cveparada codorigem,");
|
||||
sb.append(" des.cveparada coddestino");
|
||||
sb.append(" FROM boleto b");
|
||||
|
@ -261,6 +269,7 @@ public class RelatorioGratuidade extends Relatorio {
|
|||
sb.append(" when c.indstatusboleto = 'T' and c.motivocancelacion_id = 10 or c.tipoventa_id = 8 then 'TROCA' ");
|
||||
sb.append(" when c.indstatusboleto = 'T' and c.tipoventa_id = 81 or c.tipoventa_id = 81 then 'TRANSFERÊNCIA' " );
|
||||
sb.append(" when c.indstatusboleto = 'T' and c.tipoventa_id = 82 then 'CONFIRM.ABERTO' " );
|
||||
sb.append(" when c.indstatusboleto = 'C' and c.motivocancelacion_id = 10 then 'TROCA PASSAGEM' " );
|
||||
sb.append(" when c.indstatusboleto = 'T' and c.tipoventa_id = 41 then 'CHECKIN REATIVADO' end as indstatusboleto, ");
|
||||
sb.append(" ori.cveparada codorigem,");
|
||||
sb.append(" des.cveparada coddestino");
|
||||
|
@ -281,7 +290,7 @@ public class RelatorioGratuidade extends Relatorio {
|
|||
sb.append(" AND tar.destino_id = c.destino_id and tar.activo = 1)");
|
||||
sb.append(" JOIN empresa e ON e.empresa_id = c.empresacorrida_id");
|
||||
sb.append(" JOIN orgao_concedente og ON og.orgaoconcedente_id = tar.orgaoconcedente_id");
|
||||
sb.append(" WHERE 1=1 and (c.motivocancelacion_id IN (31,32,37) OR c.motivocancelacion_id IS NULL) ");
|
||||
sb.append(" WHERE 1=1 and (c.motivocancelacion_id IN (31,32,37,10) OR c.motivocancelacion_id IS NULL) ");
|
||||
sb.append(" AND (c.indreimpresion = 0 OR (c.indstatusboleto IN ('E','T') AND c.indreimpresion = 1))");
|
||||
if (fecInicioViagem != null && fecFinalViagem != null) {
|
||||
sb.append(" AND c.feccorrida BETWEEN :fecInicioViagem AND :fecFinalViagem ");
|
||||
|
@ -299,7 +308,7 @@ public class RelatorioGratuidade extends Relatorio {
|
|||
sb.append(" AND ca.categoria_id in ("+ categoria +") ");
|
||||
}
|
||||
sb.append(") ");
|
||||
sb.append("ORDER BY 1,2");
|
||||
sb.append("ORDER BY 5,15");
|
||||
|
||||
return sb.toString();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue