bug#20497
dev: Valvevir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@103903 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
2cddfcce87
commit
c10f91a1a7
|
@ -12,7 +12,6 @@ import org.slf4j.Logger;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarOperador;
|
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarOperador;
|
||||||
import com.rjconsultores.ventaboletos.rest.service.SincronizarOperadorService;
|
import com.rjconsultores.ventaboletos.rest.service.SincronizarOperadorService;
|
||||||
import com.rjconsultores.ventaboletos.rest.service.exception.ServiceEmbarcadaException;
|
|
||||||
import com.rjconsultores.ventaboletos.vo.embarcada.OperadorEmbarcadaVO;
|
import com.rjconsultores.ventaboletos.vo.embarcada.OperadorEmbarcadaVO;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||||
|
|
||||||
|
@ -33,7 +32,7 @@ public class SincronizarOperador {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
vo = service.buscarDadosOperador(params);
|
vo = service.buscarDadosOperador(params);
|
||||||
} catch (ServiceEmbarcadaException e) {
|
} catch (Exception e) {
|
||||||
return Response.status(Response.Status.NOT_FOUND).entity(e.getMessage()).build();
|
return Response.status(Response.Status.NOT_FOUND).entity(e.getMessage()).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -9,6 +9,7 @@ public class ParamsSincronizarOperador {
|
||||||
String dataInicial;
|
String dataInicial;
|
||||||
String dataFinal;
|
String dataFinal;
|
||||||
Boolean versaoResumida;
|
Boolean versaoResumida;
|
||||||
|
Boolean retornarTramos;
|
||||||
|
|
||||||
public Integer getOperador() {
|
public Integer getOperador() {
|
||||||
return operador;
|
return operador;
|
||||||
|
@ -42,4 +43,10 @@ public class ParamsSincronizarOperador {
|
||||||
public void setVersaoResumida(boolean versaoResumida) {
|
public void setVersaoResumida(boolean versaoResumida) {
|
||||||
this.versaoResumida = versaoResumida;
|
this.versaoResumida = versaoResumida;
|
||||||
}
|
}
|
||||||
|
public Boolean getRetornarTramos() {
|
||||||
|
return retornarTramos;
|
||||||
|
}
|
||||||
|
public void setRetornarTramos(Boolean retornarTramos) {
|
||||||
|
this.retornarTramos = retornarTramos;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,11 +32,12 @@ import com.rjconsultores.ventaboletos.vo.ruta.RutaVO;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||||
|
|
||||||
@Service("sincronizarOperadorService")
|
@Service("sincronizarOperadorService")
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
public class SincronizarOperadorService {
|
public class SincronizarOperadorService {
|
||||||
private static Logger log = org.slf4j.LoggerFactory.getLogger(SincronizarOperadorService.class);
|
private static Logger log = org.slf4j.LoggerFactory.getLogger(SincronizarOperadorService.class);
|
||||||
|
|
||||||
@ReadOnlyConnection
|
@ReadOnlyConnection
|
||||||
public OperadorEmbarcadaVO buscarDadosOperador(ParamsSincronizarOperador params) throws ServiceEmbarcadaException {
|
public OperadorEmbarcadaVO buscarDadosOperador(ParamsSincronizarOperador params) throws Exception {
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmm");
|
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmm");
|
||||||
|
|
||||||
Date dtIni = null;
|
Date dtIni = null;
|
||||||
|
@ -76,14 +77,19 @@ public class SincronizarOperadorService {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(params.getVersaoResumida()) {
|
if(params.getVersaoResumida()) {
|
||||||
List<Integer>lsRutas = operadorEmbarcadaLinhaDAO.getListaResumidaRutaVO(params.getOperador());
|
List<Integer> lsRutas = operadorEmbarcadaLinhaDAO.getListaResumidaRutaVO(params.getOperador());
|
||||||
vo.setListRutas(lsRutas);
|
vo.setListRutas(lsRutas);
|
||||||
|
|
||||||
List<String>lsCorridas = operadorEmbarcadaServicoDAO.getListaResumidaCorridaVO(params.getOperador(), empresaDAO.obtenerID(params.getEmpresa()), dtIni, dtFim, puntoventaDAO.obtenerID(puntoVentaVO.getPuntoventaId()));
|
if (params.getRetornarTramos() ) {
|
||||||
vo.setListCorridas(lsCorridas);
|
List<CorridaVO> lsCorridas = operadorEmbarcadaServicoDAO.getListaResumidaCorridaVO(params.getOperador(), empresaDAO.obtenerID(params.getEmpresa()), dtIni, dtFim, puntoventaDAO.obtenerID(puntoVentaVO.getPuntoventaId()), true);
|
||||||
|
vo.setLsCorridas(lsCorridas);
|
||||||
|
}else {
|
||||||
|
List<String> lsCorridas = operadorEmbarcadaServicoDAO.getListaResumidaCorridaVO(params.getOperador(), empresaDAO.obtenerID(params.getEmpresa()), dtIni, dtFim, puntoventaDAO.obtenerID(puntoVentaVO.getPuntoventaId()), false );
|
||||||
|
vo.setListCorridas(lsCorridas);
|
||||||
|
}
|
||||||
}else {
|
}else {
|
||||||
List<RutaVO>lsRutaVO = operadorEmbarcadaLinhaDAO.getListaRutaVO(params.getOperador());
|
List<RutaVO> lsRutaVO = operadorEmbarcadaLinhaDAO.getListaRutaVO(params.getOperador());
|
||||||
List<CorridaVO>lsCorridaVO = operadorEmbarcadaServicoDAO.getListaCorridaVO(params.getOperador(), empresaDAO.obtenerID(params.getEmpresa()), dtIni, dtFim, puntoventaDAO.obtenerID(puntoVentaVO.getPuntoventaId()));
|
List<CorridaVO> lsCorridaVO = operadorEmbarcadaServicoDAO.getListaCorridaVO(params.getOperador(), empresaDAO.obtenerID(params.getEmpresa()), dtIni, dtFim, puntoventaDAO.obtenerID(puntoVentaVO.getPuntoventaId()));
|
||||||
|
|
||||||
vo.setLsRutas(lsRutaVO);
|
vo.setLsRutas(lsRutaVO);
|
||||||
vo.setLsCorridas(lsCorridaVO);
|
vo.setLsCorridas(lsCorridaVO);
|
||||||
|
|
Loading…
Reference in New Issue