From 3db9f0a419fe8dd3e40f14c4ad97d9f7dae9d463 Mon Sep 17 00:00:00 2001 From: thiago.coimbra Date: Mon, 23 May 2016 15:24:42 -0300 Subject: [PATCH] redmine #5007 Alterada a obtencao do atributo 'precoMedio' da entendidade 'EntradaAlmoxarifadoItem' para a entidade 'MaterialEstoque'. Adicionada a verficacao se o valor do atributo 'precoMedio' e nulo, caso seja a validacao do preco medio nao e executada. --- cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/impl/EntradaAlmoxarifadoItemServiceImpl.java | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/impl/EntradaAlmoxarifadoItemServiceImpl.java b/cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/impl/EntradaAlmoxarifadoItemServiceImpl.java index 86859d8..68826a9 100644 --- a/cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/impl/EntradaAlmoxarifadoItemServiceImpl.java +++ b/cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/impl/EntradaAlmoxarifadoItemServiceImpl.java @@ -15,12 +15,14 @@ import br.com.centralit.api.model.ContaContabilMovimento; import br.com.centralit.api.model.EntradaAlmoxarifadoItem; import br.com.centralit.api.model.EstruturaOrganizacional; import br.com.centralit.api.model.MaterialConsumo; +import br.com.centralit.api.model.MaterialEstoque; import br.com.centralit.api.model.MovimentoEstoque; import br.com.centralit.api.service.ConfiguracaoParametroSistemaService; import br.com.centralit.api.service.ContaContabilMovimentoAlmoxarifadoService; import br.com.centralit.api.service.EntradaAlmoxarifadoItemService; import br.com.centralit.api.service.EstruturaOrganizacionalService; import br.com.centralit.api.service.MaterialConsumoService; +import br.com.centralit.api.service.MaterialEstoqueService; import br.com.centralit.api.service.MovimentoEstoqueService; import br.com.centralit.framework.exception.BusinessException; import br.com.centralit.framework.exception.CodigoErro; @@ -76,7 +78,10 @@ public class EntradaAlmoxarifadoItemServiceImpl extends GenericServiceImpl percetagemLimite) { + if (Math.abs(percentagem.doubleValue()) > percetagemLimite) { throw new BusinessException("ALMOXARIFADO.MSG.VALIDACAO_PRECO_MEDIO_MATERIAL_CONSUMO", CodigoErro.REGRA_NEGOCIO.getValue(), percetagemLimite + "%"); } -- libgit2 0.21.2