fixes bug#20497
dev: Valvevir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@103870 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
ab52a8e458
commit
23aa8d5547
|
@ -0,0 +1,31 @@
|
|||
package com.rjconsultores.ventaboletos.rest;
|
||||
|
||||
import javax.annotation.security.RolesAllowed;
|
||||
import javax.ws.rs.Consumes;
|
||||
import javax.ws.rs.POST;
|
||||
import javax.ws.rs.Path;
|
||||
import javax.ws.rs.Produces;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
import javax.ws.rs.core.Response;
|
||||
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarClasse;
|
||||
import com.rjconsultores.ventaboletos.rest.service.SincronizarClasseService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Path("/sincronizarClasses")
|
||||
public class SincronizarClasses {
|
||||
|
||||
@POST
|
||||
@Consumes({ MediaType.APPLICATION_JSON })
|
||||
@RolesAllowed("EMBARCADA")
|
||||
@Produces({ MediaType.APPLICATION_JSON })
|
||||
public Response buscarClasses(ParamsSincronizarClasse params) throws Exception {
|
||||
SincronizarClasseService service = (SincronizarClasseService) AppContext.getApplicationContext().getBean("sincronizarClasseService");
|
||||
|
||||
try {
|
||||
return Response.ok(service.buscarListaClassesPorId(params), MediaType.APPLICATION_JSON).build();
|
||||
} catch (Exception e) {
|
||||
return Response.status(Response.Status.NOT_FOUND).entity(e.getMessage()).build();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package com.rjconsultores.ventaboletos.rest;
|
||||
|
||||
import javax.annotation.security.RolesAllowed;
|
||||
import javax.ws.rs.Consumes;
|
||||
import javax.ws.rs.POST;
|
||||
import javax.ws.rs.Path;
|
||||
import javax.ws.rs.Produces;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
import javax.ws.rs.core.Response;
|
||||
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarCorrida;
|
||||
import com.rjconsultores.ventaboletos.rest.service.SincronizarCorridaService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Path("/sincronizarCorridas")
|
||||
public class SincronizarCorridas {
|
||||
|
||||
@POST
|
||||
@Consumes({ MediaType.APPLICATION_JSON })
|
||||
@RolesAllowed("EMBARCADA")
|
||||
@Produces({ MediaType.APPLICATION_JSON })
|
||||
public Response buscarCorridas(ParamsSincronizarCorrida params) throws Exception {
|
||||
SincronizarCorridaService service = (SincronizarCorridaService) AppContext.getApplicationContext().getBean("sincronizarCorridaService");
|
||||
|
||||
try {
|
||||
return Response.ok(service.buscarListaCorridasPorId(params), MediaType.APPLICATION_JSON).build();
|
||||
} catch (Exception e) {
|
||||
return Response.status(Response.Status.NOT_ACCEPTABLE).entity(e.getMessage()).build();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package com.rjconsultores.ventaboletos.rest;
|
||||
|
||||
import javax.annotation.security.RolesAllowed;
|
||||
import javax.ws.rs.Consumes;
|
||||
import javax.ws.rs.POST;
|
||||
import javax.ws.rs.Path;
|
||||
import javax.ws.rs.Produces;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
import javax.ws.rs.core.Response;
|
||||
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarOrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.rest.service.SincronizarOrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Path("/sincronizarOrgaoConcedentes")
|
||||
public class SincronizarOrgaoConcedente {
|
||||
|
||||
@POST
|
||||
@Consumes({ MediaType.APPLICATION_JSON })
|
||||
@RolesAllowed("EMBARCADA")
|
||||
@Produces({ MediaType.APPLICATION_JSON })
|
||||
public Response buscarOrgaoConcedentes(ParamsSincronizarOrgaoConcedente params) throws Exception {
|
||||
SincronizarOrgaoConcedenteService service = (SincronizarOrgaoConcedenteService) AppContext.getApplicationContext().getBean("sincronizarOrgaoConcedenteService");
|
||||
|
||||
try {
|
||||
return Response.ok(service.buscarListaOrgaoConcedentesPorId(params), MediaType.APPLICATION_JSON).build();
|
||||
} catch (Exception e) {
|
||||
return Response.status(Response.Status.NOT_FOUND).entity(e.getMessage()).build();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package com.rjconsultores.ventaboletos.rest;
|
||||
|
||||
import javax.annotation.security.RolesAllowed;
|
||||
import javax.ws.rs.Consumes;
|
||||
import javax.ws.rs.POST;
|
||||
import javax.ws.rs.Path;
|
||||
import javax.ws.rs.Produces;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
import javax.ws.rs.core.Response;
|
||||
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarParada;
|
||||
import com.rjconsultores.ventaboletos.rest.service.SincronizarParadaService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Path("/sincronizarParadas")
|
||||
public class SincronizarParadas {
|
||||
|
||||
@POST
|
||||
@Consumes({ MediaType.APPLICATION_JSON })
|
||||
@RolesAllowed("EMBARCADA")
|
||||
@Produces({ MediaType.APPLICATION_JSON })
|
||||
public Response buscarParadas(ParamsSincronizarParada params) throws Exception {
|
||||
SincronizarParadaService service = (SincronizarParadaService) AppContext.getApplicationContext().getBean("sincronizarParadaService");
|
||||
|
||||
try {
|
||||
return Response.ok(service.buscarListaParadasPorId(params), MediaType.APPLICATION_JSON).build();
|
||||
} catch (Exception e) {
|
||||
return Response.status(Response.Status.NOT_FOUND).entity(e.getMessage()).build();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package com.rjconsultores.ventaboletos.rest;
|
||||
|
||||
import javax.annotation.security.RolesAllowed;
|
||||
import javax.ws.rs.Consumes;
|
||||
import javax.ws.rs.POST;
|
||||
import javax.ws.rs.Path;
|
||||
import javax.ws.rs.Produces;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
import javax.ws.rs.core.Response;
|
||||
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarRolOperativo;
|
||||
import com.rjconsultores.ventaboletos.rest.service.SincronizarRolOperativoService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Path("/sincronizarRolOperativos")
|
||||
public class SincronizarRolOperativo {
|
||||
|
||||
@POST
|
||||
@Consumes({ MediaType.APPLICATION_JSON })
|
||||
@RolesAllowed("EMBARCADA")
|
||||
@Produces({ MediaType.APPLICATION_JSON })
|
||||
public Response buscarRolOperativos(ParamsSincronizarRolOperativo params) throws Exception {
|
||||
SincronizarRolOperativoService service = (SincronizarRolOperativoService) AppContext.getApplicationContext().getBean("sincronizarRolOperativoService");
|
||||
|
||||
try {
|
||||
return Response.ok(service.buscarListaRolOperativosPorId(params), MediaType.APPLICATION_JSON).build();
|
||||
} catch (Exception e) {
|
||||
return Response.status(Response.Status.NOT_FOUND).entity(e.getMessage()).build();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package com.rjconsultores.ventaboletos.rest;
|
||||
|
||||
import javax.annotation.security.RolesAllowed;
|
||||
import javax.ws.rs.Consumes;
|
||||
import javax.ws.rs.POST;
|
||||
import javax.ws.rs.Path;
|
||||
import javax.ws.rs.Produces;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
import javax.ws.rs.core.Response;
|
||||
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarRuta;
|
||||
import com.rjconsultores.ventaboletos.rest.service.SincronizarRutaService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Path("/sincronizarRutas")
|
||||
public class SincronizarRutas {
|
||||
|
||||
@POST
|
||||
@Consumes({ MediaType.APPLICATION_JSON })
|
||||
@RolesAllowed("EMBARCADA")
|
||||
@Produces({ MediaType.APPLICATION_JSON })
|
||||
public Response buscarRutas(ParamsSincronizarRuta params) throws Exception {
|
||||
SincronizarRutaService service = (SincronizarRutaService) AppContext.getApplicationContext().getBean("sincronizarRutaService");
|
||||
|
||||
try {
|
||||
return Response.ok(service.buscarListaRutasPorId(params), MediaType.APPLICATION_JSON).build();
|
||||
} catch (Exception e) {
|
||||
return Response.status(Response.Status.NOT_FOUND).entity(e.getMessage()).build();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package com.rjconsultores.ventaboletos.rest;
|
||||
|
||||
import javax.annotation.security.RolesAllowed;
|
||||
import javax.ws.rs.Consumes;
|
||||
import javax.ws.rs.POST;
|
||||
import javax.ws.rs.Path;
|
||||
import javax.ws.rs.Produces;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
import javax.ws.rs.core.Response;
|
||||
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarTipoServico;
|
||||
import com.rjconsultores.ventaboletos.rest.service.SincronizarTipoServicoService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Path("/sincronizarTipoServicos")
|
||||
public class SincronizarTipoServico {
|
||||
|
||||
@POST
|
||||
@Consumes({ MediaType.APPLICATION_JSON })
|
||||
@RolesAllowed("EMBARCADA")
|
||||
@Produces({ MediaType.APPLICATION_JSON })
|
||||
public Response buscarTipoServicos(ParamsSincronizarTipoServico params) throws Exception {
|
||||
SincronizarTipoServicoService service = (SincronizarTipoServicoService) AppContext.getApplicationContext().getBean("sincronizarTipoServicoService");
|
||||
|
||||
try {
|
||||
return Response.ok(service.buscarListaTipoServicosPorId(params), MediaType.APPLICATION_JSON).build();
|
||||
} catch (Exception e) {
|
||||
return Response.status(Response.Status.NOT_FOUND).entity(e.getMessage()).build();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package com.rjconsultores.ventaboletos.rest;
|
||||
|
||||
import javax.annotation.security.RolesAllowed;
|
||||
import javax.ws.rs.Consumes;
|
||||
import javax.ws.rs.POST;
|
||||
import javax.ws.rs.Path;
|
||||
import javax.ws.rs.Produces;
|
||||
import javax.ws.rs.core.MediaType;
|
||||
import javax.ws.rs.core.Response;
|
||||
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarTramo;
|
||||
import com.rjconsultores.ventaboletos.rest.service.SincronizarTramoService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Path("/sincronizarTramos")
|
||||
public class SincronizarTramos {
|
||||
|
||||
@POST
|
||||
@Consumes({ MediaType.APPLICATION_JSON })
|
||||
@RolesAllowed("EMBARCADA")
|
||||
@Produces({ MediaType.APPLICATION_JSON })
|
||||
public Response buscarTramos(ParamsSincronizarTramo params) throws Exception {
|
||||
SincronizarTramoService service = (SincronizarTramoService) AppContext.getApplicationContext().getBean("sincronizarTramoService");
|
||||
|
||||
try {
|
||||
return Response.ok(service.buscarListaTramosPorId(params), MediaType.APPLICATION_JSON).build();
|
||||
} catch (Exception e) {
|
||||
return Response.status(Response.Status.NOT_FOUND).entity(e.getMessage()).build();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package com.rjconsultores.ventaboletos.rest.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class ParamsSincronizarClasse {
|
||||
private List<Integer> listClasses;
|
||||
|
||||
public List<Integer> getListClasses() {
|
||||
return listClasses;
|
||||
}
|
||||
|
||||
public void setListClasses(List<Integer> listClasses) {
|
||||
this.listClasses = listClasses;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
package com.rjconsultores.ventaboletos.rest.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class ParamsSincronizarCorrida {
|
||||
|
||||
private List<String> listCorridas;
|
||||
|
||||
public List<String> getListCorridas() {
|
||||
return listCorridas;
|
||||
}
|
||||
|
||||
public void setListCorridas(List<String> listCorridas) {
|
||||
this.listCorridas = listCorridas;
|
||||
}
|
||||
|
||||
}
|
|
@ -8,6 +8,7 @@ public class ParamsSincronizarOperador {
|
|||
Integer empresa;
|
||||
String dataInicial;
|
||||
String dataFinal;
|
||||
Boolean versaoResumida;
|
||||
|
||||
public Integer getOperador() {
|
||||
return operador;
|
||||
|
@ -32,5 +33,13 @@ public class ParamsSincronizarOperador {
|
|||
}
|
||||
public void setDataFinal(String dataFinal) {
|
||||
this.dataFinal = dataFinal;
|
||||
}
|
||||
|
||||
public boolean getVersaoResumida() {
|
||||
return versaoResumida;
|
||||
}
|
||||
|
||||
public void setVersaoResumida(boolean versaoResumida) {
|
||||
this.versaoResumida = versaoResumida;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
package com.rjconsultores.ventaboletos.rest.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class ParamsSincronizarOrgaoConcedente {
|
||||
private List<Integer> listOrgaoConcedentes;
|
||||
|
||||
public List<Integer> getListOrgaoConcedentes() {
|
||||
return listOrgaoConcedentes;
|
||||
}
|
||||
|
||||
public void setListOrgaoConcedentes(List<Integer> listOrgaoConcedentes) {
|
||||
this.listOrgaoConcedentes = listOrgaoConcedentes;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package com.rjconsultores.ventaboletos.rest.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class ParamsSincronizarParada {
|
||||
private List<Integer> listParadas;
|
||||
|
||||
public List<Integer> getListParadas() {
|
||||
return listParadas;
|
||||
}
|
||||
|
||||
public void setListParadas(List<Integer> listParadas) {
|
||||
this.listParadas = listParadas;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package com.rjconsultores.ventaboletos.rest.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class ParamsSincronizarRolOperativo {
|
||||
private List<Integer> listRolOperativos;
|
||||
|
||||
public List<Integer> getListRolOperativos() {
|
||||
return listRolOperativos;
|
||||
}
|
||||
|
||||
public void setListRolOperativos(List<Integer> listRolOperativos) {
|
||||
this.listRolOperativos = listRolOperativos;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package com.rjconsultores.ventaboletos.rest.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class ParamsSincronizarRuta {
|
||||
private List<Integer> listRutas;
|
||||
|
||||
public List<Integer> getListRutas() {
|
||||
return listRutas;
|
||||
}
|
||||
|
||||
public void setListRutas(List<Integer> listRutas) {
|
||||
this.listRutas = listRutas;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package com.rjconsultores.ventaboletos.rest.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class ParamsSincronizarTipoServico {
|
||||
private List<Integer> listTipoServicos;
|
||||
|
||||
public List<Integer> getListTipoServicos() {
|
||||
return listTipoServicos;
|
||||
}
|
||||
|
||||
public void setListTipoServicos(List<Integer> listTipoServicos) {
|
||||
this.listTipoServicos = listTipoServicos;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package com.rjconsultores.ventaboletos.rest.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class ParamsSincronizarTramo {
|
||||
private List<Integer> listTramos;
|
||||
|
||||
public List<Integer> getListTramos() {
|
||||
return listTramos;
|
||||
}
|
||||
|
||||
public void setListTramos(List<Integer> listTramos) {
|
||||
this.listTramos = listTramos;
|
||||
}
|
||||
|
||||
}
|
|
@ -2,7 +2,6 @@ package com.rjconsultores.ventaboletos.rest.service;
|
|||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -14,17 +13,11 @@ import com.rjconsultores.ventaboletos.dao.EmpresaDAO;
|
|||
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO;
|
||||
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO;
|
||||
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.FormaPagoDet;
|
||||
import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtoVtaSeguro;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtovtaCatInd;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVentaVO;
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarOperador;
|
||||
import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.FormaPagamentoVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.OperadorEmbarcadaVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.SeguroTaxaEmbarqueVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.TiposPassagensBloqueadasVO;
|
||||
import com.rjconsultores.ventaboletos.vo.ruta.RutaVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
|
@ -66,42 +59,6 @@ public class ConsultarOperadorService {
|
|||
if (puntoVentaVO != null) {
|
||||
vo.setIdAgencia(puntoVentaVO.getPuntoventaId());
|
||||
vo.setDescAgencia(puntoVentaVO.nombpuntoventa);
|
||||
|
||||
vo.setLsFormasPagamento(new ArrayList<FormaPagamentoVO>());
|
||||
vo.setLsSeguroTaxaEmbarque(new ArrayList<SeguroTaxaEmbarqueVO>());
|
||||
vo.setLsTiposPassagensBloqueadas(new ArrayList<TiposPassagensBloqueadasVO>());
|
||||
|
||||
List<FormaPagoDet> listFP = operadorEmbarcadaDAO.getListaFormaPago(puntoVentaVO.getPuntoventaId());
|
||||
|
||||
for (FormaPagoDet dp : listFP) {
|
||||
vo.getLsFormasPagamento().add(
|
||||
new FormaPagamentoVO(
|
||||
dp.getEmpresa().getEmpresaId(),
|
||||
dp.getEmpresa().getNombempresa(),
|
||||
dp.getFormaPago().getFormapagoId().intValue(),
|
||||
dp.getFormaPago().getDescpago()));
|
||||
}
|
||||
|
||||
List<PtoVtaSeguro> listSTx = operadorEmbarcadaDAO.getListaSeguroTaxaEmbarque(puntoVentaVO.getPuntoventaId());
|
||||
|
||||
for (PtoVtaSeguro st : listSTx) {
|
||||
vo.getLsSeguroTaxaEmbarque().add(
|
||||
new SeguroTaxaEmbarqueVO(
|
||||
st.getEmpresa().getEmpresaId(),
|
||||
st.getIndVendeSeguroOpcEmbarcada(),
|
||||
st.getIndVendeSeguroTabelaEmbarcada(),
|
||||
st.getIndTaxaEmbarqueEmbarcada()));
|
||||
}
|
||||
|
||||
List<PtovtaCatInd> listTPB = operadorEmbarcadaDAO.getListaTiposPassagensBloqueadas(puntoVentaVO.getPuntoventaId());
|
||||
|
||||
for (PtovtaCatInd tpb : listTPB) {
|
||||
vo.getLsTiposPassagensBloqueadas().add(
|
||||
new TiposPassagensBloqueadasVO(
|
||||
tpb.getCategoria().getCategoriaId(),
|
||||
tpb.getUsuarioBloqueado().getUsuarioId(),
|
||||
tpb.getEmpresa().getEmpresaId()));
|
||||
}
|
||||
}
|
||||
|
||||
vo.setLsRutas(lsRutaVO);
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
package com.rjconsultores.ventaboletos.rest.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.rjconsultores.routing.ReadOnlyConnection;
|
||||
import com.rjconsultores.ventaboletos.dao.ClasseServicoDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarClasse;
|
||||
import com.rjconsultores.ventaboletos.vo.clase.ClaseVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Service("sincronizarClasseService")
|
||||
public class SincronizarClasseService {
|
||||
|
||||
@ReadOnlyConnection
|
||||
public List<ClaseVO> buscarListaClassesPorId(ParamsSincronizarClasse params) {
|
||||
ClasseServicoDAO claseServicioDAO = (ClasseServicoDAO)AppContext.getApplicationContext().getBean("claseServicioDAO");
|
||||
List<ClaseServicio> listaClasse = claseServicioDAO.buscarListaPorIds(params.getListClasses());
|
||||
List<ClaseVO> listaClasseVO = new ArrayList<ClaseVO>();
|
||||
for (ClaseServicio classe : listaClasse) {
|
||||
listaClasseVO.add( new ClaseVO(classe) );
|
||||
}
|
||||
|
||||
return listaClasseVO;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,36 @@
|
|||
package com.rjconsultores.ventaboletos.rest.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.rjconsultores.routing.ReadOnlyConnection;
|
||||
import com.rjconsultores.ventaboletos.dao.CorridaDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.Corrida.Id;
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarCorrida;
|
||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||
import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Service("sincronizarCorridaService")
|
||||
public class SincronizarCorridaService {
|
||||
|
||||
@ReadOnlyConnection
|
||||
public List<CorridaVO> buscarListaCorridasPorId(ParamsSincronizarCorrida params) throws Exception {
|
||||
CorridaDAO corridaDAO = (CorridaDAO)AppContext.getApplicationContext().getBean("corridaDAO");
|
||||
List<Id> corridaIds = new ArrayList<Id>();
|
||||
|
||||
for (String chave : params.getListCorridas()) {
|
||||
String[] split = chave.split(";");
|
||||
String corridaId = split[0].trim();
|
||||
String fecha = split[1].trim();
|
||||
corridaIds.add(new Id(Integer.parseInt(corridaId), DateUtil.getDateFromString(fecha, "ddMMyyyy")));
|
||||
}
|
||||
|
||||
List<CorridaVO> listaCorridaVO = corridaDAO.buscarListaPorIds(corridaIds);
|
||||
|
||||
return listaCorridaVO;
|
||||
}
|
||||
|
||||
}
|
|
@ -2,7 +2,6 @@ package com.rjconsultores.ventaboletos.rest.service;
|
|||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -15,18 +14,12 @@ import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO;
|
|||
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO;
|
||||
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO;
|
||||
import com.rjconsultores.ventaboletos.dao.PuntoVentaDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.FormaPagoDet;
|
||||
import com.rjconsultores.ventaboletos.entidad.OperadorEmbarcada;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtoVtaSeguro;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtovtaCatInd;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVentaVO;
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarOperador;
|
||||
import com.rjconsultores.ventaboletos.rest.service.exception.ServiceEmbarcadaException;
|
||||
import com.rjconsultores.ventaboletos.vo.corrida.CorridaVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.FormaPagamentoVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.OperadorEmbarcadaVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.SeguroTaxaEmbarqueVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.TiposPassagensBloqueadasVO;
|
||||
import com.rjconsultores.ventaboletos.vo.ruta.RutaVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
|
@ -61,12 +54,7 @@ public class SincronizarOperadorService {
|
|||
}
|
||||
// List<OperadorEmbarcadaLinha> lsOperadorEmbarcadaLinha = operadorEmbarcadaLinhaDAO.buscarPorOperador(operadorEmbarcada);
|
||||
|
||||
PuntoVentaVO puntoVentaVO = operadorEmbarcadaDAO.getPuntoVentaVO(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()));
|
||||
|
||||
PuntoVentaVO puntoVentaVO = operadorEmbarcadaDAO.getPuntoVentaVO(params.getOperador());
|
||||
OperadorEmbarcadaVO vo = new OperadorEmbarcadaVO();
|
||||
vo.setIdOperador(operadorEmbarcada.getUsuarioId());
|
||||
vo.setOperador(operadorEmbarcada.getUsername());
|
||||
|
@ -75,47 +63,22 @@ public class SincronizarOperadorService {
|
|||
|
||||
if (puntoVentaVO != null) {
|
||||
vo.setIdAgencia(puntoVentaVO.getPuntoventaId());
|
||||
vo.setDescAgencia(puntoVentaVO.nombpuntoventa);
|
||||
|
||||
vo.setLsFormasPagamento(new ArrayList<FormaPagamentoVO>());
|
||||
vo.setLsSeguroTaxaEmbarque(new ArrayList<SeguroTaxaEmbarqueVO>());
|
||||
vo.setLsTiposPassagensBloqueadas(new ArrayList<TiposPassagensBloqueadasVO>());
|
||||
|
||||
List<FormaPagoDet> listFP = operadorEmbarcadaDAO.getListaFormaPago(puntoVentaVO.getPuntoventaId());
|
||||
|
||||
for (FormaPagoDet dp : listFP) {
|
||||
vo.getLsFormasPagamento().add(
|
||||
new FormaPagamentoVO(
|
||||
dp.getEmpresa().getEmpresaId(),
|
||||
dp.getEmpresa().getNombempresa(),
|
||||
dp.getFormaPago().getFormapagoId().intValue(),
|
||||
dp.getFormaPago().getDescpago()));
|
||||
}
|
||||
|
||||
List<PtoVtaSeguro> listSTx = operadorEmbarcadaDAO.getListaSeguroTaxaEmbarque(puntoVentaVO.getPuntoventaId());
|
||||
|
||||
for (PtoVtaSeguro st : listSTx) {
|
||||
vo.getLsSeguroTaxaEmbarque().add(
|
||||
new SeguroTaxaEmbarqueVO(
|
||||
st.getEmpresa().getEmpresaId(),
|
||||
st.getIndVendeSeguroOpcEmbarcada(),
|
||||
st.getIndVendeSeguroTabelaEmbarcada(),
|
||||
st.getIndTaxaEmbarqueEmbarcada()));
|
||||
}
|
||||
|
||||
List<PtovtaCatInd> listTPB = operadorEmbarcadaDAO.getListaTiposPassagensBloqueadas(puntoVentaVO.getPuntoventaId());
|
||||
|
||||
for (PtovtaCatInd tpb : listTPB) {
|
||||
vo.getLsTiposPassagensBloqueadas().add(
|
||||
new TiposPassagensBloqueadasVO(
|
||||
tpb.getCategoria().getCategoriaId(),
|
||||
tpb.getUsuarioBloqueado().getUsuarioId(),
|
||||
tpb.getEmpresa().getEmpresaId()));
|
||||
}
|
||||
vo.setDescAgencia(puntoVentaVO.nombpuntoventa);
|
||||
}
|
||||
|
||||
if(params.getVersaoResumida()) {
|
||||
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);
|
||||
}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()));
|
||||
|
||||
vo.setLsRutas(lsRutaVO);
|
||||
vo.setLsCorridas(lsCorridaVO);
|
||||
}
|
||||
|
||||
vo.setLsRutas(lsRutaVO);
|
||||
vo.setLsCorridas(lsCorridaVO);
|
||||
|
||||
return vo;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
package com.rjconsultores.ventaboletos.rest.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.rjconsultores.routing.ReadOnlyConnection;
|
||||
import com.rjconsultores.ventaboletos.dao.OrgaoConcedenteDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarOrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.vo.OrgaoConcedente.OrgaoConcedenteVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Service("sincronizarOrgaoConcedenteService")
|
||||
public class SincronizarOrgaoConcedenteService {
|
||||
|
||||
@ReadOnlyConnection
|
||||
public List<OrgaoConcedenteVO> buscarListaOrgaoConcedentesPorId(ParamsSincronizarOrgaoConcedente params) {
|
||||
OrgaoConcedenteDAO orgaoConcedenteDAO = (OrgaoConcedenteDAO)AppContext.getApplicationContext().getBean("orgaoConcedenteDAO");
|
||||
|
||||
List<OrgaoConcedente> listaOrgaoConcedente = orgaoConcedenteDAO.buscarListaPorIds(params.getListOrgaoConcedentes());
|
||||
List<OrgaoConcedenteVO> listaOrgaoConcedenteVO = new ArrayList<OrgaoConcedenteVO>();
|
||||
for (OrgaoConcedente orgaoConcedente : listaOrgaoConcedente) {
|
||||
listaOrgaoConcedenteVO.add( new OrgaoConcedenteVO(orgaoConcedente) );
|
||||
}
|
||||
|
||||
return listaOrgaoConcedenteVO;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
package com.rjconsultores.ventaboletos.rest.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.rjconsultores.routing.ReadOnlyConnection;
|
||||
import com.rjconsultores.ventaboletos.dao.ParadaDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarParada;
|
||||
import com.rjconsultores.ventaboletos.vo.parada.ParadaVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Service("sincronizarParadaService")
|
||||
public class SincronizarParadaService {
|
||||
|
||||
@ReadOnlyConnection
|
||||
public List<ParadaVO> buscarListaParadasPorId(ParamsSincronizarParada params) {
|
||||
ParadaDAO paradaDAO = (ParadaDAO)AppContext.getApplicationContext().getBean("paradaDAO");
|
||||
List<Parada> listaParada = paradaDAO.buscarListaPorIds(params.getListParadas());
|
||||
List<ParadaVO> listaParadaVO = new ArrayList<ParadaVO>();
|
||||
for (Parada parada : listaParada) {
|
||||
listaParadaVO.add( new ParadaVO(parada) );
|
||||
}
|
||||
|
||||
return listaParadaVO;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
package com.rjconsultores.ventaboletos.rest.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.rjconsultores.routing.ReadOnlyConnection;
|
||||
import com.rjconsultores.ventaboletos.dao.RolOperativoDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.RolOperativo;
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarRolOperativo;
|
||||
import com.rjconsultores.ventaboletos.vo.roloperativo.RolOperativoVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Service("sincronizarRolOperativoService")
|
||||
public class SincronizarRolOperativoService {
|
||||
|
||||
@ReadOnlyConnection
|
||||
public List<RolOperativoVO> buscarListaRolOperativosPorId(ParamsSincronizarRolOperativo params) {
|
||||
RolOperativoDAO rolOperativoDAO = (RolOperativoDAO)AppContext.getApplicationContext().getBean("rolOperativoDAO");
|
||||
List<RolOperativo> listaRolOperativo = rolOperativoDAO.buscarListaPorIds(params.getListRolOperativos());
|
||||
List<RolOperativoVO> listaRolOperativoVO = new ArrayList<RolOperativoVO>();
|
||||
for (RolOperativo rolOperativo : listaRolOperativo) {
|
||||
listaRolOperativoVO.add( new RolOperativoVO(rolOperativo) );
|
||||
}
|
||||
|
||||
return listaRolOperativoVO;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
package com.rjconsultores.ventaboletos.rest.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.rjconsultores.routing.ReadOnlyConnection;
|
||||
import com.rjconsultores.ventaboletos.dao.RutaDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarRuta;
|
||||
import com.rjconsultores.ventaboletos.vo.ruta.RutaVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Service("sincronizarRutaService")
|
||||
public class SincronizarRutaService {
|
||||
|
||||
@ReadOnlyConnection
|
||||
public List<RutaVO> buscarListaRutasPorId(ParamsSincronizarRuta params) {
|
||||
RutaDAO rutaDAO = (RutaDAO)AppContext.getApplicationContext().getBean("rutaDAO");
|
||||
Integer[] arr = new Integer[params.getListRutas().size()];
|
||||
arr = params.getListRutas().toArray(arr);
|
||||
|
||||
List<Ruta> listaRuta = rutaDAO.buscarTodosEstos(arr);
|
||||
List<RutaVO> listaRutaVO = new ArrayList<RutaVO>();
|
||||
for (Ruta ruta : listaRuta) {
|
||||
listaRutaVO.add( new RutaVO(ruta) );
|
||||
}
|
||||
|
||||
return listaRutaVO;
|
||||
}
|
||||
|
||||
}
|
|
@ -1,6 +1,8 @@
|
|||
package com.rjconsultores.ventaboletos.rest.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
@ -16,7 +18,10 @@ import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada;
|
|||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.EmpresaImposto;
|
||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
||||
import com.rjconsultores.ventaboletos.entidad.FormaPagoDet;
|
||||
import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtoVtaSeguro;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtovtaCatInd;
|
||||
import com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarDispositivo;
|
||||
|
@ -25,7 +30,10 @@ import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
|||
import com.rjconsultores.ventaboletos.vo.embarcada.DispositivoEmbarcadaVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.EmpresaVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.EstadoDispositivoEmbarcadaVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.FormaPagamentoVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.InscricaoEstadualVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.SeguroTaxaEmbarqueVO;
|
||||
import com.rjconsultores.ventaboletos.vo.embarcada.TiposPassagensBloqueadasVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Service("sincronizarService")
|
||||
|
@ -67,6 +75,10 @@ public class SincronizarService {
|
|||
vo.setVersaoUltimaSinc(dispositivo.getVersaoUltimaSinc());
|
||||
vo.setDataUltimaSinc( DateUtil.getStringDate( dispositivo.getDataUltimaSinc(), DateUtil.formatJson) );
|
||||
|
||||
vo.setLsFormasPagamento(new ArrayList<FormaPagamentoVO>());
|
||||
vo.setLsSeguroTaxaEmbarque(new ArrayList<SeguroTaxaEmbarqueVO>());
|
||||
vo.setLsTiposPassagensBloqueadas(new ArrayList<TiposPassagensBloqueadasVO>());
|
||||
|
||||
Map<Estado, EmpresaImposto> impostos = getImpostos(empresa);
|
||||
|
||||
for (PtovtaEmpresa e : puntoVenta.getLsPtovtaEmpresa()){
|
||||
|
@ -93,6 +105,38 @@ public class SincronizarService {
|
|||
emp.getInscricoesEstaduais().add(ie);
|
||||
}
|
||||
}
|
||||
|
||||
List<FormaPagoDet> listFP = dispositivoEmbarcadaDAO.getListaFormaPago(e.getPuntoVenta().getPuntoventaId());
|
||||
|
||||
for (FormaPagoDet dp : listFP) {
|
||||
vo.getLsFormasPagamento().add(
|
||||
new FormaPagamentoVO(
|
||||
dp.getEmpresa().getEmpresaId(),
|
||||
dp.getEmpresa().getNombempresa(),
|
||||
dp.getFormaPago().getFormapagoId().intValue(),
|
||||
dp.getFormaPago().getDescpago()));
|
||||
}
|
||||
|
||||
List<PtoVtaSeguro> listSTx = dispositivoEmbarcadaDAO.getListaSeguroTaxaEmbarque(e.getPuntoVenta().getPuntoventaId());
|
||||
|
||||
for (PtoVtaSeguro st : listSTx) {
|
||||
vo.getLsSeguroTaxaEmbarque().add(
|
||||
new SeguroTaxaEmbarqueVO(
|
||||
st.getEmpresa().getEmpresaId(),
|
||||
st.getIndVendeSeguroOpcEmbarcada(),
|
||||
st.getIndVendeSeguroTabelaEmbarcada(),
|
||||
st.getIndTaxaEmbarqueEmbarcada()));
|
||||
}
|
||||
|
||||
List<PtovtaCatInd> listTPB = dispositivoEmbarcadaDAO.getListaTiposPassagensBloqueadas(e.getPuntoVenta().getPuntoventaId());
|
||||
|
||||
for (PtovtaCatInd tpb : listTPB) {
|
||||
vo.getLsTiposPassagensBloqueadas().add(
|
||||
new TiposPassagensBloqueadasVO(
|
||||
tpb.getCategoria().getCategoriaId(),
|
||||
tpb.getUsuarioBloqueado().getUsuarioId(),
|
||||
tpb.getEmpresa().getEmpresaId()));
|
||||
}
|
||||
}
|
||||
vo.setEnderecoEmpresa(empresa.getLogradouro()+", nº: "+empresa.getNumero()+". Cidade: "+empresa.getBairro());
|
||||
Constante estacionEmbarcadaConst = constanteDAO.buscarPorNomeConstante(Constantes.ESTACAO_EMBARCADA);
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
package com.rjconsultores.ventaboletos.rest.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.rjconsultores.routing.ReadOnlyConnection;
|
||||
import com.rjconsultores.ventaboletos.dao.TipoServicioDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoServicio;
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarTipoServico;
|
||||
import com.rjconsultores.ventaboletos.vo.tiposervicio.TipoServicioVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Service("sincronizarTipoServicoService")
|
||||
public class SincronizarTipoServicoService {
|
||||
|
||||
@ReadOnlyConnection
|
||||
public List<TipoServicioVO> buscarListaTipoServicosPorId(ParamsSincronizarTipoServico params) {
|
||||
TipoServicioDAO tipoServicoDAO = (TipoServicioDAO)AppContext.getApplicationContext().getBean("tipoServicioDAO");
|
||||
|
||||
List<TipoServicio> listaTipoServico = tipoServicoDAO.buscarListaPorIds(params.getListTipoServicos());
|
||||
List<TipoServicioVO> listaTipoServicoVO = new ArrayList<TipoServicioVO>();
|
||||
for (TipoServicio tipoServico : listaTipoServico) {
|
||||
listaTipoServicoVO.add( new TipoServicioVO(tipoServico) );
|
||||
}
|
||||
|
||||
return listaTipoServicoVO;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package com.rjconsultores.ventaboletos.rest.service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.rjconsultores.routing.ReadOnlyConnection;
|
||||
import com.rjconsultores.ventaboletos.dao.TramoDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
import com.rjconsultores.ventaboletos.rest.bean.ParamsSincronizarTramo;
|
||||
import com.rjconsultores.ventaboletos.vo.tramo.TramoVO;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
@Service("sincronizarTramoService")
|
||||
public class SincronizarTramoService {
|
||||
|
||||
@ReadOnlyConnection
|
||||
public List<TramoVO> buscarListaTramosPorId(ParamsSincronizarTramo params) {
|
||||
TramoDAO tramoDAO = (TramoDAO)AppContext.getApplicationContext().getBean("tramoDAO");
|
||||
|
||||
List<Tramo> listaTramo = tramoDAO.buscarListaPorIds(params.getListTramos());
|
||||
List<TramoVO> listaTramoVO = new ArrayList<TramoVO>();
|
||||
for (Tramo tramo : listaTramo) {
|
||||
listaTramoVO.add( new TramoVO(tramo) );
|
||||
}
|
||||
|
||||
return listaTramoVO;
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue