diff --git a/src/com/rjconsultores/ventaboletos/entidad/PtovtaComissao.java b/src/com/rjconsultores/ventaboletos/entidad/PtovtaComissao.java index 522fb0d4d..a320b604d 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/PtovtaComissao.java +++ b/src/com/rjconsultores/ventaboletos/entidad/PtovtaComissao.java @@ -111,11 +111,11 @@ public class PtovtaComissao implements Serializable { @Column(name = "USUARIO_ID") private int usuarioId; - @Column(name = "INDDESCONTOPORC") - private Boolean inddescontoporc; + @Column(name = "INDIMPRESSAOGAPPORC") + private Boolean indimpressaogapporc; - @Column(name = "DESCONTO") - private BigDecimal desconto; + @Column(name = "VALOR_IMPRESSAO_GAP") + private BigDecimal valorImpressaoGap; @JoinColumn(name = "PUNTOVENTA_ID", referencedColumnName = "PUNTOVENTA_ID") @ManyToOne @@ -171,7 +171,7 @@ public class PtovtaComissao implements Serializable { this.ptovtaComissaoId = ptovtaComissaoId; } - public PtovtaComissao(Integer ptovtaComissaoId, BigDecimal issretido, BigDecimal royalties, Boolean enviarrecibo, String receita, BigDecimal passagemAlta, BigDecimal passagemBaixa, BigDecimal seguroAlta, BigDecimal seguroBaixa, BigDecimal outrosBaixa, BigDecimal outrosAlta, BigDecimal excessoAlta, BigDecimal excessoBaixa, Boolean tarifaReceita, Boolean seguroReceita, Boolean taxaReceita, Boolean pedagioReceita, Boolean tarifaDev, Boolean seguroDev, Boolean taxaDev, Boolean pegagioDev, Boolean activo, Date fecmodif, int usuarioId, Boolean inddescontoporc, BigDecimal desconto) { + public PtovtaComissao(Integer ptovtaComissaoId, BigDecimal issretido, BigDecimal royalties, Boolean enviarrecibo, String receita, BigDecimal passagemAlta, BigDecimal passagemBaixa, BigDecimal seguroAlta, BigDecimal seguroBaixa, BigDecimal outrosBaixa, BigDecimal outrosAlta, BigDecimal excessoAlta, BigDecimal excessoBaixa, Boolean tarifaReceita, Boolean seguroReceita, Boolean taxaReceita, Boolean pedagioReceita, Boolean tarifaDev, Boolean seguroDev, Boolean taxaDev, Boolean pegagioDev, Boolean activo, Date fecmodif, int usuarioId, Boolean indimpressaogapporc, BigDecimal valorImpressaoGap) { super(); this.ptovtaComissaoId = ptovtaComissaoId; this.issretido = issretido; @@ -197,8 +197,8 @@ public class PtovtaComissao implements Serializable { this.activo = activo; this.fecmodif = fecmodif; this.usuarioId = usuarioId; - this.inddescontoporc = inddescontoporc; - this.desconto = desconto; + this.indimpressaogapporc = indimpressaogapporc; + this.valorImpressaoGap = valorImpressaoGap; } public Integer getPtovtaComissaoId() { @@ -451,20 +451,20 @@ public class PtovtaComissao implements Serializable { return "com.rjconsultores.ventaboletos.entidad.PtovtaComissao[ ptovtaComissaoId=" + ptovtaComissaoId + " ]"; } - public Boolean getInddescontoporc() { - return inddescontoporc; + public Boolean getIndimpressaogapporc() { + return indimpressaogapporc; } - public void setInddescontoporc(Boolean inddescontoporc) { - this.inddescontoporc = inddescontoporc; + public void setIndimpressaogapporc(Boolean indimpressaogapporc) { + this.indimpressaogapporc = indimpressaogapporc; } - public BigDecimal getDesconto() { - return desconto; + public BigDecimal getValorImpressaoGap() { + return valorImpressaoGap; } - public void setDesconto(BigDecimal desconto) { - this.desconto = desconto; + public void setValorImpressaoGap(BigDecimal valorImpressaoGap) { + this.valorImpressaoGap = valorImpressaoGap; } } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java index dcc763350..e7dd885c3 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java @@ -38,7 +38,7 @@ import com.rjconsultores.ventaboletos.vo.comissao.RegistroCalculo; public class CalculoComissaoServiceImpl implements CalculoComissaoService { private static final Logger log = LoggerFactory.getLogger(CalculoComissaoServiceImpl.class); - BigDecimal CEM = BigDecimal.TEN.multiply(BigDecimal.TEN); + private static final BigDecimal CEM = BigDecimal.TEN.multiply(BigDecimal.TEN); @Autowired private PtovtaComissaoService ptovtaComissaoService; @@ -114,10 +114,10 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { // EntregaPassagem (Internet/Venda Impressão Posterior/Outros) BigDecimal entregaPassagem = BigDecimal.ZERO; BigDecimal receitaEntrega = cr.getGapImpressa().add(cr.getInternet()); - if (ptovtaComissao.getInddescontoporc()) { - entregaPassagem = receitaEntrega.multiply(ptovtaComissao.getDesconto().divide(CEM)); + if (ptovtaComissao.getIndimpressaogapporc()) { + entregaPassagem = receitaEntrega.multiply(ptovtaComissao.getValorImpressaoGap().divide(CEM)); } else { - entregaPassagem = ptovtaComissao.getDesconto().multiply(new BigDecimal(cr.getContImpressa())); + entregaPassagem = ptovtaComissao.getValorImpressaoGap().multiply(new BigDecimal(cr.getContImpressa())); } return entregaPassagem;