wilian 2015-08-14 17:42:52 +00:00
parent 5390cfe68c
commit cff06cca36
5 changed files with 12 additions and 25 deletions

View File

@ -122,7 +122,7 @@ public class BusquedaDatosTicketHibernateDAO extends GenericHibernateDAO<Pacote,
private void carregarDadosPagamento(List<PacoteVO> pacotes) { private void carregarDadosPagamento(List<PacoteVO> pacotes) {
StringBuilder sQuery = new StringBuilder(); StringBuilder sQuery = new StringBuilder();
sQuery.append("SELECT PFP.PACOTEFORMAPAGO_ID, PFP.VALOR, PFP.VENDAPACOTE_ID, FP.FORMAPAGO_ID, FP.DESCPAGO, CT.TIPOTARJETA, CT.NUMAUTORIZACION, CT.CANTPARCELAS, ") sQuery.append("SELECT PFP.PACOTEFORMAPAGO_ID, PFP.VALOR, PFP.VENDAPACOTE_ID, FP.FORMAPAGO_ID, FP.DESCPAGO, CT.TIPOTARJETA, CT.NUMAUTORIZACION, CT.CANTPARCELAS, ")
.append("NC.NOTACREDITOVENDAPACOTE_ID, VPC.NUMOPERACION AS NUMOPERACAOPACOTECANCELAMENTO, VPP.NUMOPERACION AS NUMOPERACAOPACOTEPAGAMENTO ") .append("NC.NOTACREDITOVENDAPACOTE_ID, VPC.NUMOPERACION AS NUMOPERACAOPACOTECANCELAMENTO ")
.append("FROM PACOTE_FORMAPAGO PFP ") .append("FROM PACOTE_FORMAPAGO PFP ")
.append("JOIN FORMA_PAGO FP ON FP.FORMAPAGO_ID = PFP.FORMAPAGO_ID ") .append("JOIN FORMA_PAGO FP ON FP.FORMAPAGO_ID = PFP.FORMAPAGO_ID ")
.append("LEFT JOIN CAJA_DIVERSOS CD ON CD.VENDAPACOTE_ID = PFP.VENDAPACOTE_ID ") .append("LEFT JOIN CAJA_DIVERSOS CD ON CD.VENDAPACOTE_ID = PFP.VENDAPACOTE_ID ")
@ -130,7 +130,6 @@ public class BusquedaDatosTicketHibernateDAO extends GenericHibernateDAO<Pacote,
.append("LEFT JOIN CAJA_TARJETA CT ON CT.CAJATARJETA_ID = CDP.CAJATARJETA_ID ") .append("LEFT JOIN CAJA_TARJETA CT ON CT.CAJATARJETA_ID = CDP.CAJATARJETA_ID ")
.append("LEFT JOIN NOTA_CREDITO_VENDA_PACOTE NC ON NC.VENDAPACOTEPAGAMENTO_ID = PFP.VENDAPACOTE_ID ") .append("LEFT JOIN NOTA_CREDITO_VENDA_PACOTE NC ON NC.VENDAPACOTEPAGAMENTO_ID = PFP.VENDAPACOTE_ID ")
.append("LEFT JOIN VENDA_PACOTE VPC ON NC.VENDAPACOTECANCELAMENTO_ID = VPC.VENDAPACOTE_ID ") .append("LEFT JOIN VENDA_PACOTE VPC ON NC.VENDAPACOTECANCELAMENTO_ID = VPC.VENDAPACOTE_ID ")
.append("LEFT JOIN VENDA_PACOTE VPP ON NC.VENDAPACOTEPAGAMENTO_ID = VPP.VENDAPACOTE_ID ")
.append("WHERE PFP.VENDAPACOTE_ID IN (:vendapacoteIds) ") .append("WHERE PFP.VENDAPACOTE_ID IN (:vendapacoteIds) ")
.append("ORDER BY PFP.VENDAPACOTE_ID"); .append("ORDER BY PFP.VENDAPACOTE_ID");
@ -144,8 +143,7 @@ public class BusquedaDatosTicketHibernateDAO extends GenericHibernateDAO<Pacote,
.addScalar("NUMAUTORIZACION", StringType.INSTANCE) .addScalar("NUMAUTORIZACION", StringType.INSTANCE)
.addScalar("CANTPARCELAS", IntegerType.INSTANCE) .addScalar("CANTPARCELAS", IntegerType.INSTANCE)
.addScalar("NOTACREDITOVENDAPACOTE_ID", LongType.INSTANCE) .addScalar("NOTACREDITOVENDAPACOTE_ID", LongType.INSTANCE)
.addScalar("NUMOPERACAOPACOTECANCELAMENTO", StringType.INSTANCE) .addScalar("NUMOPERACAOPACOTECANCELAMENTO", StringType.INSTANCE);
.addScalar("NUMOPERACAOPACOTEPAGAMENTO", StringType.INSTANCE);
query.setResultTransformer(new DatosPagamentoResultTransformer()); query.setResultTransformer(new DatosPagamentoResultTransformer());
query.setParameterList("vendapacoteIds", getVendapacoteIds(pacotes)); query.setParameterList("vendapacoteIds", getVendapacoteIds(pacotes));

View File

@ -4,11 +4,10 @@ import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
@XmlRootElement(name = "notacredito") @XmlRootElement(name = "notacredito")
@XmlType(propOrder = { "vouchernotacredito", "numoperacaopacotepagamento", "numoperacaopacotecancelamento" }) @XmlType(propOrder = { "vouchernotacredito", "numoperacaopacotecancelamento" })
public class NotaCreditoVendaPacoteVO { public class NotaCreditoVendaPacoteVO {
private String numoperacaopacotecancelamento; private String numoperacaopacotecancelamento;
private String numoperacaopacotepagamento;
private Long vouchernotacredito; private Long vouchernotacredito;
public String getNumoperacaopacotecancelamento() { public String getNumoperacaopacotecancelamento() {
@ -19,14 +18,6 @@ public class NotaCreditoVendaPacoteVO {
this.numoperacaopacotecancelamento = numoperacaopacotecancelamento; this.numoperacaopacotecancelamento = numoperacaopacotecancelamento;
} }
public String getNumoperacaopacotepagamento() {
return numoperacaopacotepagamento;
}
public void setNumoperacaopacotepagamento(String numoperacaopacotepagamento) {
this.numoperacaopacotepagamento = numoperacaopacotepagamento;
}
public Long getVouchernotacredito() { public Long getVouchernotacredito() {
return vouchernotacredito; return vouchernotacredito;
} }

View File

@ -5,7 +5,7 @@ import javax.xml.bind.annotation.XmlTransient;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
@XmlRootElement(name="passageiro") @XmlRootElement(name="passageiro")
@XmlType(propOrder = { "nome", "documento", "categoria", "asento", "boletoId" }) @XmlType(propOrder = { "nome", "documento", "categoria", "assento", "boletoId" })
public class PassageiroVO { public class PassageiroVO {
public static final String CATEGORIA_ADULT = "ADT"; public static final String CATEGORIA_ADULT = "ADT";
@ -70,7 +70,7 @@ public class PassageiroVO {
private Long vendapacoteId; private Long vendapacoteId;
private Long tarifavendapacoteId; private Long tarifavendapacoteId;
private Long boletoId; private Long boletoId;
private String asento; private String assento;
private String nome; private String nome;
private String documento; private String documento;
private String categoria; private String categoria;
@ -109,13 +109,6 @@ public class PassageiroVO {
this.vendapacoteId = vendapacoteId; this.vendapacoteId = vendapacoteId;
} }
public String getAsento() {
return asento;
}
public void setAsento(String asento) {
this.asento = asento;
}
@XmlTransient @XmlTransient
public Long getTarifavendapacoteId() { public Long getTarifavendapacoteId() {
return tarifavendapacoteId; return tarifavendapacoteId;
@ -123,5 +116,11 @@ public class PassageiroVO {
public void setTarifavendapacoteId(Long tarifavendapacoteId) { public void setTarifavendapacoteId(Long tarifavendapacoteId) {
this.tarifavendapacoteId = tarifavendapacoteId; this.tarifavendapacoteId = tarifavendapacoteId;
} }
public String getAssento() {
return assento;
}
public void setAssento(String assento) {
this.assento = assento;
}
} }

View File

@ -70,7 +70,6 @@ public class DatosPagamentoResultTransformer implements ResultTransformer {
NotaCreditoVendaPacoteVO notacredito = new NotaCreditoVendaPacoteVO(); NotaCreditoVendaPacoteVO notacredito = new NotaCreditoVendaPacoteVO();
notacredito.setVouchernotacredito((Long) tupleMap.get("NOTACREDITOVENDAPACOTE_ID")); notacredito.setVouchernotacredito((Long) tupleMap.get("NOTACREDITOVENDAPACOTE_ID"));
notacredito.setNumoperacaopacotecancelamento((String) tupleMap.get("NUMOPERACAOPACOTECANCELAMENTO")); notacredito.setNumoperacaopacotecancelamento((String) tupleMap.get("NUMOPERACAOPACOTECANCELAMENTO"));
notacredito.setNumoperacaopacotepagamento((String) tupleMap.get("NUMOPERACAOPACOTEPAGAMENTO"));
pagamento.setNotacredito(notacredito); pagamento.setNotacredito(notacredito);
} }

View File

@ -54,7 +54,7 @@ public class DatosPassageiroResultTransformer implements ResultTransformer {
passageiro.setDocumento((String) tupleMap.get("DOCUMENTO")); passageiro.setDocumento((String) tupleMap.get("DOCUMENTO"));
passageiro.setNome((String) tupleMap.get("NOMEPASSAGEIRO")); passageiro.setNome((String) tupleMap.get("NOMEPASSAGEIRO"));
passageiro.setBoletoId((Long) tupleMap.get("BOLETO_ID")); passageiro.setBoletoId((Long) tupleMap.get("BOLETO_ID"));
passageiro.setAsento((String) tupleMap.get("NUMASIENTO")); passageiro.setAssento((String) tupleMap.get("NUMASIENTO"));
setCategoriaPassageiro(passageiro, tupleMap); setCategoriaPassageiro(passageiro, tupleMap);