fixes bug#21186
dev:valdir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@104930 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
47b485a118
commit
d1b70b77bf
|
@ -147,7 +147,8 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO<Comissao, Integer>
|
||||||
sql.append(" e.nombempresa, e.cnpj, ");
|
sql.append(" e.nombempresa, e.cnpj, ");
|
||||||
sql.append(" pa.numagencia as agencia, pa.numconta || '-' || pa.digito as conta, if.nome as banco, ");
|
sql.append(" pa.numagencia as agencia, pa.numconta || '-' || pa.digito as conta, if.nome as banco, ");
|
||||||
sql.append(" ci.nombciudad as cidade, pv.descCorreo, pv.razonsocial, pv.numdocpuntoventa as cnpjPuntoventa, ");
|
sql.append(" ci.nombciudad as cidade, pv.descCorreo, pv.razonsocial, pv.numdocpuntoventa as cnpjPuntoventa, ");
|
||||||
sql.append(" c.data_inicial as dataInicial, c.data_final as dataFinal ");
|
sql.append(" c.data_inicial as dataInicial, c.data_final as dataFinal, ");
|
||||||
|
sql.append(" c.receita_gap as receitaGAP ");
|
||||||
sql.append("FROM comissao c ");
|
sql.append("FROM comissao c ");
|
||||||
sql.append("JOIN punto_venta pv on pv.puntoventa_id = c.puntoventa_id ");
|
sql.append("JOIN punto_venta pv on pv.puntoventa_id = c.puntoventa_id ");
|
||||||
sql.append("JOIN empresa e on e.empresa_id = c.empresa_id ");
|
sql.append("JOIN empresa e on e.empresa_id = c.empresa_id ");
|
||||||
|
@ -217,6 +218,7 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO<Comissao, Integer>
|
||||||
.addScalar("receitaBrutaSeguroopcional", BigDecimalType.INSTANCE)
|
.addScalar("receitaBrutaSeguroopcional", BigDecimalType.INSTANCE)
|
||||||
.addScalar("dataInicial", DateType.INSTANCE)
|
.addScalar("dataInicial", DateType.INSTANCE)
|
||||||
.addScalar("dataFinal", DateType.INSTANCE)
|
.addScalar("dataFinal", DateType.INSTANCE)
|
||||||
|
.addScalar("receitaGAP", BigDecimalType.INSTANCE)
|
||||||
.setResultTransformer(new AliasToBeanResultTransformer(HistoricoComissao.class));
|
.setResultTransformer(new AliasToBeanResultTransformer(HistoricoComissao.class));
|
||||||
|
|
||||||
setParametros(query, parametros);
|
setParametros(query, parametros);
|
||||||
|
|
|
@ -91,6 +91,9 @@ public class Comissao implements Serializable {
|
||||||
@Temporal(TemporalType.DATE)
|
@Temporal(TemporalType.DATE)
|
||||||
private Date dataFinal;
|
private Date dataFinal;
|
||||||
|
|
||||||
|
@Column(name = "RECEITA_GAP")
|
||||||
|
private BigDecimal receitaGAP;
|
||||||
|
|
||||||
public Comissao() {
|
public Comissao() {
|
||||||
super();
|
super();
|
||||||
setComissaoBpr(BigDecimal.ZERO);
|
setComissaoBpr(BigDecimal.ZERO);
|
||||||
|
@ -107,6 +110,7 @@ public class Comissao implements Serializable {
|
||||||
setDevolvidos(BigDecimal.ZERO);
|
setDevolvidos(BigDecimal.ZERO);
|
||||||
setReceitaBrutaExcessoBagagem(BigDecimal.ZERO);
|
setReceitaBrutaExcessoBagagem(BigDecimal.ZERO);
|
||||||
setReceitaBrutaSeguroopcional(BigDecimal.ZERO);
|
setReceitaBrutaSeguroopcional(BigDecimal.ZERO);
|
||||||
|
setReceitaGAP(BigDecimal.ZERO);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getComissaoId() {
|
public Integer getComissaoId() {
|
||||||
|
@ -317,4 +321,12 @@ public class Comissao implements Serializable {
|
||||||
this.dataFinal = dataFinal;
|
this.dataFinal = dataFinal;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public BigDecimal getReceitaGAP() {
|
||||||
|
return receitaGAP;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReceitaGAP(BigDecimal receitaGAP) {
|
||||||
|
this.receitaGAP = receitaGAP;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -219,14 +219,15 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
|
||||||
|
|
||||||
for (ComissaoDesconto cd : registroCalculo.getLsDescontos()) {
|
for (ComissaoDesconto cd : registroCalculo.getLsDescontos()) {
|
||||||
if (cd.getTipo().equals(TipoDesconto.EVENTUAL)) {
|
if (cd.getTipo().equals(TipoDesconto.EVENTUAL)) {
|
||||||
comissao.setDescontosEventuais(cd.getValorDesconto());
|
comissao.setDescontosEventuais(MoneyHelper.somar(comissao.getDescontosEventuais(), cd.getValorDesconto()));
|
||||||
} else if (cd.getTipo().equals(TipoDesconto.FIXO)) {
|
} else if (cd.getTipo().equals(TipoDesconto.FIXO)) {
|
||||||
comissao.setDescontosFixos(cd.getValorDesconto());
|
comissao.setDescontosFixos(MoneyHelper.somar(comissao.getDescontosFixos(), cd.getValorDesconto()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (ComissaoReceita comissaoReceita : registroCalculo.getLsReceitas()) {
|
for (ComissaoReceita comissaoReceita : registroCalculo.getLsReceitas()) {
|
||||||
comissao.setReceitaBPR(MoneyHelper.somar(comissao.getReceitaBPR(), comissaoReceita.getReceitaBPR(), 2));
|
comissao.setReceitaBPR(MoneyHelper.somar(comissao.getReceitaBPR(), comissaoReceita.getReceitaBPR(), 2));
|
||||||
|
comissao.setReceitaGAP(MoneyHelper.somar(comissao.getReceitaGAP(), comissaoReceita.getReceitaGAP(), 2));
|
||||||
comissao.setDevolvidos(MoneyHelper.somar(comissao.getDevolvidos(), comissaoReceita.getDevolvidosRelatorio(), 2));
|
comissao.setDevolvidos(MoneyHelper.somar(comissao.getDevolvidos(), comissaoReceita.getDevolvidosRelatorio(), 2));
|
||||||
comissao.setDevolvidos(MoneyHelper.somar(comissao.getDevolvidos(), comissaoReceita.getDevolvidosGAPRelatorio(), 2));
|
comissao.setDevolvidos(MoneyHelper.somar(comissao.getDevolvidos(), comissaoReceita.getDevolvidosGAPRelatorio(), 2));
|
||||||
comissao.setDevolvidos(MoneyHelper.somar(comissao.getDevolvidos(), comissaoReceita.getCancelados(), 2));
|
comissao.setDevolvidos(MoneyHelper.somar(comissao.getDevolvidos(), comissaoReceita.getCancelados(), 2));
|
||||||
|
|
|
@ -55,6 +55,7 @@ public class HistoricoComissao extends Comissao {
|
||||||
setEntregasPassagem(BigDecimal.ZERO);
|
setEntregasPassagem(BigDecimal.ZERO);
|
||||||
setReceitaBPR(BigDecimal.ZERO);
|
setReceitaBPR(BigDecimal.ZERO);
|
||||||
setDevolvidos(BigDecimal.ZERO);
|
setDevolvidos(BigDecimal.ZERO);
|
||||||
|
setReceitaGAP(BigDecimal.ZERO);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPagamento() {
|
public String getPagamento() {
|
||||||
|
|
Loading…
Reference in New Issue