fixes bug#20670

qua:
dev:Wilian
Realizado correcao para mostrar msg correta do motivo do não recalculo ao usuário

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@104229 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdevir 2020-11-10 20:43:00 +00:00
parent ec924e0700
commit 0e562fcb43
1 changed files with 4 additions and 1 deletions

View File

@ -443,8 +443,9 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
* @param isRetencaoDiaria * @param isRetencaoDiaria
* @return * @return
* @throws BusinessException * @throws BusinessException
* @throws ComissaoException
*/ */
private RegistroCalculo realizarCalculoComissao(Integer puntoVentaId, Integer empresaId, Integer usuarioId, Boolean isRefazerCalculo, Conferencia conferencia, Date dataInicial, Date dataFinal, boolean isRetencaoDiaria) throws BusinessException { private RegistroCalculo realizarCalculoComissao(Integer puntoVentaId, Integer empresaId, Integer usuarioId, Boolean isRefazerCalculo, Conferencia conferencia, Date dataInicial, Date dataFinal, boolean isRetencaoDiaria) throws BusinessException, ComissaoException {
try { try {
PtovtaComissao ptovtaComissao = ptovtaComissaoService.buscarPuntaVentaEmpresa(puntoVentaId, empresaId); PtovtaComissao ptovtaComissao = ptovtaComissaoService.buscarPuntaVentaEmpresa(puntoVentaId, empresaId);
if (ptovtaComissao != null && (ptovtaComissao.getIndretercomissao() == null || !ptovtaComissao.getIndretercomissao())) { if (ptovtaComissao != null && (ptovtaComissao.getIndretercomissao() == null || !ptovtaComissao.getIndretercomissao())) {
@ -475,6 +476,8 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
} }
} }
}catch(ComissaoException e ){
throw e;
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
throw new BusinessException("busquedaCalculoComissaoController.PtovtaComissao.exception"); throw new BusinessException("busquedaCalculoComissaoController.PtovtaComissao.exception");