wilian 2017-03-10 19:07:15 +00:00
parent b5b8f05215
commit af56d3d70f
8 changed files with 28 additions and 59 deletions

View File

@ -173,7 +173,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, CT.NOMBTITULAR, CT.FECOPERACION, CT.NUMTARJETA ") .append("NC.NOTACREDITOVENDAPACOTE_ID, VPC.NUMOPERACION AS NUMOPERACAOPACOTECANCELAMENTO, CT.NOMBTITULAR, CT.FECOPERACION, CT.NUMTARJETA, CT.DESCOPERADORACARTAO ")
.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 ")
@ -197,7 +197,8 @@ public class BusquedaDatosTicketHibernateDAO extends GenericHibernateDAO<Pacote,
.addScalar("NUMOPERACAOPACOTECANCELAMENTO", StringType.INSTANCE) .addScalar("NUMOPERACAOPACOTECANCELAMENTO", StringType.INSTANCE)
.addScalar("NOMBTITULAR", StringType.INSTANCE) .addScalar("NOMBTITULAR", StringType.INSTANCE)
.addScalar("FECOPERACION", DateType.INSTANCE) .addScalar("FECOPERACION", DateType.INSTANCE)
.addScalar("NUMTARJETA", StringType.INSTANCE); .addScalar("NUMTARJETA", StringType.INSTANCE)
.addScalar("DESCOPERADORACARTAO", StringType.INSTANCE);
query.setResultTransformer(new DatosPagamentoResultTransformer()); query.setResultTransformer(new DatosPagamentoResultTransformer());
query.setParameterList("vendapacoteIds", getVendapacoteIds(pacotes)); query.setParameterList("vendapacoteIds", getVendapacoteIds(pacotes));

View File

@ -168,7 +168,8 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
.addScalar("nombtitular", StringType.INSTANCE) .addScalar("nombtitular", StringType.INSTANCE)
.addScalar("ocdId", LongType.INSTANCE) .addScalar("ocdId", LongType.INSTANCE)
.addScalar("numoperacionOcd", StringType.INSTANCE) .addScalar("numoperacionOcd", StringType.INSTANCE)
.addScalar("notacreditovendapacoteId", LongType.INSTANCE); .addScalar("notacreditovendapacoteId", LongType.INSTANCE)
.addScalar("operadoracartao", StringType.INSTANCE);
sql.setResultTransformer(new AliasToBeanResultTransformer(CajaDetalleVO.class)); sql.setResultTransformer(new AliasToBeanResultTransformer(CajaDetalleVO.class));
@ -218,6 +219,7 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
cartao.setNumcartao(cd.getNumtarjeta()); cartao.setNumcartao(cd.getNumtarjeta());
cartao.setParcelas(cd.getCantparcelas()); cartao.setParcelas(cd.getCantparcelas());
cartao.setTitular(cd.getNombtitular()); cartao.setTitular(cd.getNombtitular());
cartao.setOperadoracartao(cd.getOperadoracartao());
pagamentoVO.setCartao(cartao); pagamentoVO.setCartao(cartao);
} }

View File

@ -942,7 +942,8 @@ public class SQLBuilderOracle implements SQLBuilder {
sb.append(" C.DESCNUMDOC as \"descnumdoc\", C.DESCNUMDOC2 as \"descnumdoc2\", C.DESCTIPODOC as \"desctipodoc\", "); sb.append(" C.DESCNUMDOC as \"descnumdoc\", C.DESCNUMDOC2 as \"descnumdoc2\", C.DESCTIPODOC as \"desctipodoc\", ");
sb.append(" C.DESCTIPODOC2 as \"desctipodoc2\", C.DESCTELEFONO as \"desctelefono\", "); sb.append(" C.DESCTIPODOC2 as \"desctipodoc2\", C.DESCTELEFONO as \"desctelefono\", ");
sb.append(" ocd.ocd_id as \"ocdId\", ocd.numoperacion as \"numoperacionOcd\", "); sb.append(" ocd.ocd_id as \"ocdId\", ocd.numoperacion as \"numoperacionOcd\", ");
sb.append(" cdp.notacreditovendapacote_id as \"notacreditovendapacoteId\" "); sb.append(" cdp.notacreditovendapacote_id as \"notacreditovendapacoteId\", ");
sb.append(" ct.descoperadoracartao as \"operadoracartao\" ");
sb.append(" from "); sb.append(" from ");
sb.append(" caja c "); sb.append(" caja c ");
sb.append(" left join corrida co on co.corrida_id = c.corrida_id and co.feccorrida = c.feccorrida "); sb.append(" left join corrida co on co.corrida_id = c.corrida_id and co.feccorrida = c.feccorrida ");

View File

@ -1,54 +0,0 @@
package com.rjconsultores.ventaboletos.vo.busquedapacotes;
import java.util.Date;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name="cartao")
public class PagamentoCartaoVO {
private String bandeira;
private String numautorizacao;
private Integer parcelas;
private String titular;
private String numcartao;
private Date datapagamento;
public String getBandeira() {
return bandeira;
}
public void setBandeira(String bandeira) {
this.bandeira = bandeira;
}
public String getNumautorizacao() {
return numautorizacao;
}
public void setNumautorizacao(String numautorizacao) {
this.numautorizacao = numautorizacao;
}
public Integer getParcelas() {
return parcelas;
}
public void setParcelas(Integer parcelas) {
this.parcelas = parcelas;
}
public String getTitular() {
return titular;
}
public void setTitular(String titular) {
this.titular = titular;
}
public String getNumcartao() {
return numcartao;
}
public void setNumcartao(String numcartao) {
this.numcartao = numcartao;
}
public Date getDatapagamento() {
return datapagamento;
}
public void setDatapagamento(Date datapagamento) {
this.datapagamento = datapagamento;
}
}

View File

@ -6,6 +6,8 @@ import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient; import javax.xml.bind.annotation.XmlTransient;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import com.rjconsultores.ventaboletos.vo.caja.PagamentoCartaoVO;
@XmlRootElement(name = "pagamento") @XmlRootElement(name = "pagamento")
@XmlType(propOrder = { "formapagamento", "moeda", "valor", "notacredito", "cartao", "dadosBancario" }) @XmlType(propOrder = { "formapagamento", "moeda", "valor", "notacredito", "cartao", "dadosBancario" })
public class PagamentoVO { public class PagamentoVO {

View File

@ -11,8 +11,8 @@ import org.hibernate.transform.ResultTransformer;
import com.rjconsultores.ventaboletos.constantes.Constantes; import com.rjconsultores.ventaboletos.constantes.Constantes;
import com.rjconsultores.ventaboletos.vo.busquedapacotes.NotaCreditoVendaPacoteVO; import com.rjconsultores.ventaboletos.vo.busquedapacotes.NotaCreditoVendaPacoteVO;
import com.rjconsultores.ventaboletos.vo.busquedapacotes.PagamentoCartaoVO;
import com.rjconsultores.ventaboletos.vo.busquedapacotes.PagamentoVO; import com.rjconsultores.ventaboletos.vo.busquedapacotes.PagamentoVO;
import com.rjconsultores.ventaboletos.vo.caja.PagamentoCartaoVO;
public class DatosPagamentoResultTransformer implements ResultTransformer { public class DatosPagamentoResultTransformer implements ResultTransformer {
@ -67,6 +67,8 @@ public class DatosPagamentoResultTransformer implements ResultTransformer {
cartao.setTitular((String) tupleMap.get("NOMBTITULAR")); cartao.setTitular((String) tupleMap.get("NOMBTITULAR"));
cartao.setDatapagamento((Date) tupleMap.get("FECOPERACION")); cartao.setDatapagamento((Date) tupleMap.get("FECOPERACION"));
cartao.setNumcartao((String) tupleMap.get("NUMTARJETA")); cartao.setNumcartao((String) tupleMap.get("NUMTARJETA"));
cartao.setNumcartao((String) tupleMap.get("NUMTARJETA"));
cartao.setOperadoracartao((String) tupleMap.get("DESCOPERADORACARTAO"));
pagamento.setCartao(cartao); pagamento.setCartao(cartao);
} }

View File

@ -76,6 +76,7 @@ public class CajaDetalleVO {
private Long notacreditovendapacoteId; private Long notacreditovendapacoteId;
private Long ocdId; private Long ocdId;
private String numoperacionOcd; private String numoperacionOcd;
private String operadoracartao;
public Long getCajaId() { public Long getCajaId() {
return cajaId; return cajaId;
@ -457,5 +458,12 @@ public class CajaDetalleVO {
public void setNumoperacionOcd(String numoperacionOcd) { public void setNumoperacionOcd(String numoperacionOcd) {
this.numoperacionOcd = numoperacionOcd; this.numoperacionOcd = numoperacionOcd;
} }
@XmlTransient
public String getOperadoracartao() {
return operadoracartao;
}
public void setOperadoracartao(String operadoracartao) {
this.operadoracartao = operadoracartao;
}
} }

View File

@ -14,6 +14,7 @@ public class PagamentoCartaoVO {
private String titular; private String titular;
private String numcartao; private String numcartao;
private Date datapagamento; private Date datapagamento;
private String operadoracartao;
public String getBandeira() { public String getBandeira() {
return bandeira; return bandeira;
@ -51,5 +52,11 @@ public class PagamentoCartaoVO {
public void setDatapagamento(Date datapagamento) { public void setDatapagamento(Date datapagamento) {
this.datapagamento = datapagamento; this.datapagamento = datapagamento;
} }
public String getOperadoracartao() {
return operadoracartao;
}
public void setOperadoracartao(String operadoracartao) {
this.operadoracartao = operadoracartao;
}
} }