fixes bug#AL-3765
parent
140b8d0932
commit
fb149c8225
2
pom.xml
2
pom.xml
|
@ -4,7 +4,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.59.4</version>
|
||||
<version>1.60.0</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
|
|
|
@ -125,13 +125,21 @@ public class RelatorioCheckinAberto extends Relatorio {
|
|||
sb.append(" c.feccorrida as data_servico, ");
|
||||
sb.append(" p.cveparada || ' - ' || p.descparada as localidade, ");
|
||||
sb.append(" cc.fechorcerrado as data_encerramento, ");
|
||||
sb.append(" u.nombusuario as usuario, ");
|
||||
sb.append(" case when bc.usuario_id is not null then ubc.nombusuario ");
|
||||
sb.append(" when uca.usuario_id is not null then uca.nombusuario ");
|
||||
sb.append(" else '' ");
|
||||
sb.append(" end as usuario, ");
|
||||
sb.append(" cc.imei_embarcada as imei ");
|
||||
sb.append(" from corrida c join parada p on p.parada_id = c.origen_id ");
|
||||
sb.append(" left join checkin_cerrado cc on (c.corrida_id = cc.corrida_id and c.feccorrida=cc.feccorrida ) ");
|
||||
sb.append(" left join usuario u on u.usuario_id = cc.usuario_id ");
|
||||
|
||||
|
||||
sb.append(" from corrida c join parada p on p.parada_id = c.origen_id ");
|
||||
sb.append(" left join checkin_cerrado cc on (c.corrida_id = cc.corrida_id and c.feccorrida=cc.feccorrida ) ");
|
||||
sb.append(" left join usuario u on u.usuario_id = cc.usuario_id ");
|
||||
sb.append(" join boleto b on (b.corrida_id = c.corrida_id and ");
|
||||
sb.append(" b.origen_id = c.origen_id and ");
|
||||
sb.append(" b.destino_id = c.destino_id) ");
|
||||
sb.append(" left join boleto_checkin bc on (bc.boletooriginal_id = b.boleto_id) ");
|
||||
sb.append(" left join checkin_automatico ca on (ca.boleto_id = b.boleto_id) ");
|
||||
sb.append(" left join usuario ubc on (ubc.usuario_id = b.usuario_id) ");
|
||||
sb.append(" left join usuario uca on (uca.usuario_id = b.usuario_id) ");
|
||||
|
||||
if (empresa_id!=null) {
|
||||
sb.append("join marca m on m.marca_id = c.marca_id ");
|
||||
|
@ -156,8 +164,12 @@ public class RelatorioCheckinAberto extends Relatorio {
|
|||
if (localidade_id != null) {
|
||||
sb.append("and p.parada_id = :localidade_id ");
|
||||
}
|
||||
|
||||
sb.append("order by 2, 1, 4, 3");
|
||||
sb.append("group by c.corrida_id, c.feccorrida, p.cveparada || ' - ' || p.descparada, cc.imei_embarcada, cc.fechorcerrado, ");
|
||||
sb.append(" case when bc.usuario_id is not null then ubc.nombusuario ");
|
||||
sb.append(" when uca.usuario_id is not null then uca.nombusuario ");
|
||||
sb.append(" else '' ");
|
||||
sb.append(" end ");
|
||||
sb.append(" order by 2, 1, 4, 3");
|
||||
|
||||
return sb.toString();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue