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.service.SincronizarOperadorService;
|
||||
import com.rjconsultores.ventaboletos.rest.service.exception.ServiceEmbarcadaException;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.OperadorEmbarcadaVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
|
@ -33,7 +32,7 @@ public class SincronizarOperador {
|
|||
|
||||
try {
|
||||
vo = service.buscarDadosOperador(params);
|
||||
} catch (ServiceEmbarcadaException e) {
|
||||
} catch (Exception e) {
|
||||
return Response.status(Response.Status.NOT_FOUND).entity(e.getMessage()).build();
|
||||
}
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ public class ParamsSincronizarOperador {
|
|||
String dataInicial;
|
||||
String dataFinal;
|
||||
Boolean versaoResumida;
|
||||
Boolean retornarTramos;
|
||||
|
||||
public Integer getOperador() {
|
||||
return operador;
|
||||
|
@ -41,5 +42,11 @@ public class ParamsSincronizarOperador {
|
|||
|
||||
public void setVersaoResumida(boolean 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;
|
||||
|
||||
@Service("sincronizarOperadorService")
|
||||
@SuppressWarnings("unchecked")
|
||||
public class SincronizarOperadorService {
|
||||
private static Logger log = org.slf4j.LoggerFactory.getLogger(SincronizarOperadorService.class);
|
||||
|
||||
@ReadOnlyConnection
|
||||
public OperadorEmbarcadaVO buscarDadosOperador(ParamsSincronizarOperador params) throws ServiceEmbarcadaException {
|
||||
public OperadorEmbarcadaVO buscarDadosOperador(ParamsSincronizarOperador params) throws Exception {
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmm");
|
||||
|
||||
Date dtIni = null;
|
||||
|
@ -76,14 +77,19 @@ public class SincronizarOperadorService {
|
|||
}
|
||||
|
||||
if(params.getVersaoResumida()) {
|
||||
List<Integer>lsRutas = operadorEmbarcadaLinhaDAO.getListaResumidaRutaVO(params.getOperador());
|
||||
List<Integer> lsRutas = operadorEmbarcadaLinhaDAO.getListaResumidaRutaVO(params.getOperador());
|
||||
vo.setListRutas(lsRutas);
|
||||
|
||||
List<String>lsCorridas = operadorEmbarcadaServicoDAO.getListaResumidaCorridaVO(params.getOperador(), empresaDAO.obtenerID(params.getEmpresa()), dtIni, dtFim, puntoventaDAO.obtenerID(puntoVentaVO.getPuntoventaId()));
|
||||
vo.setListCorridas(lsCorridas);
|
||||
if (params.getRetornarTramos() ) {
|
||||
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 {
|
||||
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<RutaVO> lsRutaVO = operadorEmbarcadaLinhaDAO.getListaRutaVO(params.getOperador());
|
||||
List<CorridaVO> lsCorridaVO = operadorEmbarcadaServicoDAO.getListaCorridaVO(params.getOperador(), empresaDAO.obtenerID(params.getEmpresa()), dtIni, dtFim, puntoventaDAO.obtenerID(puntoVentaVO.getPuntoventaId()));
|
||||
|
||||
vo.setLsRutas(lsRutaVO);
|
||||
vo.setLsCorridas(lsCorridaVO);
|
||||
|
|
Loading…
Reference in New Issue