fixes bug#11303
dev:thiago qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@82505 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
4f36266044
commit
79fdc2750b
|
@ -54,6 +54,11 @@ public class AliasServico implements Serializable {
|
||||||
@Column(name = "INDIDALIASORIGINAL")
|
@Column(name = "INDIDALIASORIGINAL")
|
||||||
private Boolean indIdAliasOriginal;
|
private Boolean indIdAliasOriginal;
|
||||||
|
|
||||||
|
public AliasServico() {
|
||||||
|
super();
|
||||||
|
this.indIdAliasOriginal = false;
|
||||||
|
}
|
||||||
|
|
||||||
public Integer getAliasServicoId() {
|
public Integer getAliasServicoId() {
|
||||||
return aliasServicoId;
|
return aliasServicoId;
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,6 @@ package com.rjconsultores.ventaboletos.service.impl;
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
|
@ -310,7 +309,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
|
||||||
public RegistroCalculo realizarCalculoComissao(Integer puntoVentaId, Integer empresaId, Date periodo, Boolean isRetencaoDiaria, Integer usuarioId, Boolean isRefazerCalculo) throws ComissaoException, BusinessException {
|
public RegistroCalculo realizarCalculoComissao(Integer puntoVentaId, Integer empresaId, Date periodo, Boolean isRetencaoDiaria, Integer usuarioId, Boolean isRefazerCalculo) throws ComissaoException, BusinessException {
|
||||||
|
|
||||||
PtovtaComissao ptovtaComissao = ptovtaComissaoService.buscarPuntaVentaEmpresa(puntoVentaId, empresaId);
|
PtovtaComissao ptovtaComissao = ptovtaComissaoService.buscarPuntaVentaEmpresa(puntoVentaId, empresaId);
|
||||||
if (ptovtaComissao != null) {
|
if (ptovtaComissao != null && (ptovtaComissao.getIndretercomissao() == null || !ptovtaComissao.getIndretercomissao())) {
|
||||||
|
|
||||||
//Abate no valor da comissão bpr as saídas de caixa
|
//Abate no valor da comissão bpr as saídas de caixa
|
||||||
boolean consideraBilhetesDevolvidosEmOutraAgencia = (ptovtaComissao.getIndbilhetesdevcanorigem() == null)?false:ptovtaComissao.getIndbilhetesdevcanorigem();
|
boolean consideraBilhetesDevolvidosEmOutraAgencia = (ptovtaComissao.getIndbilhetesdevcanorigem() == null)?false:ptovtaComissao.getIndbilhetesdevcanorigem();
|
||||||
|
@ -357,7 +356,9 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
|
||||||
return calcularRegistroCalculo(ptovtaComissao, puntoVentaId, empresaId, periodo, receitas);
|
return calcularRegistroCalculo(ptovtaComissao, puntoVentaId, empresaId, periodo, receitas);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if(!isRefazerCalculo) {
|
if(ptovtaComissao != null && ptovtaComissao.getIndretercomissao() != null && ptovtaComissao.getIndretercomissao()) {
|
||||||
|
throw new ComissaoException("busquedaCalculoComissaoController.PtovtaComissaoReterComissao.exception", null, ptovtaComissao.getDescComissaoId() != null ? ptovtaComissao.getPuntoventaId().getNombpuntoventa() : "");
|
||||||
|
} else if(!isRefazerCalculo) {
|
||||||
throw new ComissaoException("busquedaCalculoComissaoController.PtovtaComissao.exception");
|
throw new ComissaoException("busquedaCalculoComissaoController.PtovtaComissao.exception");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue