Merge pull request 'Se agrega funcionalidad de descarga de FLUEC y Lista de Pasajeros:Fixes bug#AL-4552' (!246) from AL-4552 into master

Reviewed-on: adm/ModelWeb#246
Reviewed-by: fabio <fabio.faria@rjconsultores.com.br>
master
fabio 2024-08-12 12:22:44 +00:00
commit 074117b8cd
4 changed files with 18 additions and 9 deletions

View File

@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ModelWeb</artifactId>
<version>1.92.2</version>
<version>1.92.3</version>
<distributionManagement>
<repository>

View File

@ -8,6 +8,6 @@ import com.rjconsultores.ventaboletos.entidad.TrayectosExpresos;
public interface TrayectosExpresosDAO extends GenericDAO<TrayectosExpresos, Integer>{
List<TrayectosExpresos> obtenerTrayectosPorServicioId(SolicitudExpreso expreso);
public List<TrayectosExpresos> obtenerTrayectosPorServicioId(SolicitudExpreso expreso);
}

View File

@ -24,10 +24,6 @@ public class TrayectosExpresosHibernateDAO extends GenericHibernateDAO<Trayectos
@Override
public List<TrayectosExpresos> obtenerTrayectosPorServicioId(SolicitudExpreso expreso) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.eq("SOLICITUDEXPRESO_ID", expreso.getSolicitudExpresoId()));
return c.list();
return findByCriteria(Restrictions.eq("solicitudExpresoId.solicitudExpresoId", expreso.getSolicitudExpresoId()), Restrictions.eq(ACTIVO, Boolean.TRUE));
}
}

View File

@ -130,6 +130,10 @@ public class SolicitudExpreso implements Serializable{
@Temporal(TemporalType.TIMESTAMP)
private Date fechaHoraAutorizaCredito;
@Lob
@Column(name = "DOCLISTAPASAJEROS", columnDefinition="BLOB")
private byte[] docListaPasajeros;
@Column(name = "ACTIVO")
private Boolean activo;
@ -380,6 +384,14 @@ public class SolicitudExpreso implements Serializable{
this.fechaHoraAutorizaCredito = fechaHoraAutorizaCredito;
}
public byte[] getDocListaPasajeros() {
return docListaPasajeros;
}
public void setDocListaPasajeros(byte[] docListaPasajeros) {
this.docListaPasajeros = docListaPasajeros;
}
public Boolean getActivo() {
return activo;
}
@ -420,7 +432,8 @@ public class SolicitudExpreso implements Serializable{
+ ", statusSolicitudExpresoId=" + statusSolicitudExpresoId + ", docCotizacion="
+ Arrays.toString(docCotizacion) + ", docContrato=" + Arrays.toString(docContrato)
+ ", valorCotizacion=" + valorCotizacion + ", formaPagoId=" + formaPagoId + ", usuarioAutorizaCredito="
+ usuarioAutorizaCredito + ", fechaHoraAutorizaCredito=" + fechaHoraAutorizaCredito + ", activo="
+ activo + ", fechaHoraModif=" + fechaHoraModif + ", usuarioId=" + usuarioId + "]";
+ usuarioAutorizaCredito + ", fechaHoraAutorizaCredito=" + fechaHoraAutorizaCredito
+ ", docListaPasajeros=" + Arrays.toString(docListaPasajeros) + ", activo=" + activo
+ ", fechaHoraModif=" + fechaHoraModif + ", usuarioId=" + usuarioId + "]";
}
}