Verificar a possibilidade de melhorar o tempo de sincronismo do Operador na Embarcada
bug#14740 dev:trevezani qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@94843 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
f2db3fc1f1
commit
a033f594c9
|
@ -14,5 +14,7 @@ public interface OperadorEmbarcadaServicoDAO extends GenericDAO<OperadorEmbarcad
|
||||||
// public OperadorEmbarcada buscarOperadorEmbarcadaPorUsuario(Integer idUsuario);
|
// public OperadorEmbarcada buscarOperadorEmbarcadaPorUsuario(Integer idUsuario);
|
||||||
|
|
||||||
public List<CorridaVO> getListaCorridaVO(Integer operador, Integer empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta);
|
public List<CorridaVO> getListaCorridaVO(Integer operador, Integer empresa, Date dtIni, Date dtFim, PuntoVenta puntoVenta);
|
||||||
|
public List<CorridaVO> getListaCorridaProxyVO(Integer operador, Integer empresa, Date dtIni, Date dtFim);
|
||||||
|
|
||||||
|
public void preencherCorrida(CorridaVO corrida, PuntoVenta puntoVenta);
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,6 +72,17 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
return corridas;
|
return corridas;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<CorridaVO> getListaCorridaProxyVO(Integer operador, Integer empresa, Date dtIni, Date dtFim) {
|
||||||
|
return getCorridas(operador, empresa, dtIni, dtFim);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void preencherCorrida(CorridaVO corrida, PuntoVenta puntoVenta) {
|
||||||
|
preencherTramosSequencias(corrida, puntoVenta);
|
||||||
|
preencherSequencias(corrida);
|
||||||
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
private List<CorridaVO> getCorridas(Integer operador, Integer empresa, Date dtIni, Date dtFim) {
|
private List<CorridaVO> getCorridas(Integer operador, Integer empresa, Date dtIni, Date dtFim) {
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
|
@ -333,6 +344,7 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
sb.append(" AND VIA.ACTIVO = 1");
|
sb.append(" AND VIA.ACTIVO = 1");
|
||||||
sb.append(" AND TA.ACTIVO = 1");
|
sb.append(" AND TA.ACTIVO = 1");
|
||||||
sb.append(" AND VT.ACTIVO = 1");
|
sb.append(" AND VT.ACTIVO = 1");
|
||||||
|
sb.append(" AND coalesce(RC.INDVENTA,0) = 1");
|
||||||
sb.append(" AND RC.RUTA_ID = :rutaId ");
|
sb.append(" AND RC.RUTA_ID = :rutaId ");
|
||||||
sb.append(" AND TRM.ORIGEN_ID IN (SELECT X.ORIGEN_ID FROM CORRIDA_TRAMO X WHERE X.CORRIDA_ID = :corridaId AND X.FECCORRIDA = TO_DATE(:feccorrida,'DD/MM/YYYY HH24:MI:SS'))");
|
sb.append(" AND TRM.ORIGEN_ID IN (SELECT X.ORIGEN_ID FROM CORRIDA_TRAMO X WHERE X.CORRIDA_ID = :corridaId AND X.FECCORRIDA = TO_DATE(:feccorrida,'DD/MM/YYYY HH24:MI:SS'))");
|
||||||
sb.append(" AND TRM.DESTINO_ID IN (SELECT X.DESTINO_ID FROM CORRIDA_TRAMO X WHERE X.CORRIDA_ID = :corridaId AND X.FECCORRIDA = TO_DATE(:feccorrida,'DD/MM/YYYY HH24:MI:SS'))");
|
sb.append(" AND TRM.DESTINO_ID IN (SELECT X.DESTINO_ID FROM CORRIDA_TRAMO X WHERE X.CORRIDA_ID = :corridaId AND X.FECCORRIDA = TO_DATE(:feccorrida,'DD/MM/YYYY HH24:MI:SS'))");
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
package com.rjconsultores.ventaboletos.vo.embarcada;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.vo.secuencia.SecuenciaVO;
|
||||||
|
import com.rjconsultores.ventaboletos.vo.tramo.TramoVO;
|
||||||
|
|
||||||
|
public class DetalheCorridaVO {
|
||||||
|
private List<TramoVO> lsTramoVO;
|
||||||
|
private List<SecuenciaVO> lsSecuenciaVO;
|
||||||
|
|
||||||
|
public DetalheCorridaVO() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<TramoVO> getLsTramoVO() {
|
||||||
|
return lsTramoVO;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsTramoVO(List<TramoVO> lsTramoVO) {
|
||||||
|
this.lsTramoVO = lsTramoVO;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<SecuenciaVO> getLsSecuenciaVO() {
|
||||||
|
return lsSecuenciaVO;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsSecuenciaVO(List<SecuenciaVO> lsSecuenciaVO) {
|
||||||
|
this.lsSecuenciaVO = lsSecuenciaVO;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue