Commit 0ec9c5be668ce4575b22cb2d9456f3e88ebf93eb
Exists in
master
Merge branch 'tarefa-3943' of http://ferramentasgo.centralit.com.br:8080/scm/git…
…/cit-grp-almoxarifado into tarefa-3943
Showing
2 changed files
with
4 additions
and
4 deletions
Show diff stats
cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/impl/EntradaAlmoxarifadoServiceImpl.java
... | ... | @@ -517,11 +517,11 @@ public class EntradaAlmoxarifadoServiceImpl extends GenericServiceImpl<EntradaAl |
517 | 517 | MaterialLocalEstoque localEstoque = this.materialLocalEstoqueService.find(materialLocQt.getKey().getId()); |
518 | 518 | MaterialConsumo material = localEstoque.getMaterialEstoque().getMaterial(); |
519 | 519 | EnderecoEstoque enderecoEstoque = localEstoque.getEndereco(); |
520 | + BigDecimal quantidadeEmEstoque = this.materialLocalEstoqueService.buscarQuantidadeLocalEstoquePorIdMaterialIdEndereco(material.getId(), enderecoEstoque.getId()); | |
520 | 521 | |
521 | - | |
522 | - if(materialLocQt.getValue().add(localEstoque.getQuantidade()).doubleValue() > localEstoque.getCapacidade().doubleValue()){ | |
522 | + if(materialLocQt.getValue().add(quantidadeEmEstoque).doubleValue() > localEstoque.getCapacidade().doubleValue()){ | |
523 | 523 | String validacao = this.internacionalizacaoService.getTranslate("ALMOXARIFADO.MSG.VALIDACAO_QUANTIDADE_SUPERIOR_CAPACIDADE_ENDERECO_ESTOQUE", this.getIdioma()); |
524 | - validacao = String.format(validacao, material.getDescricao(), enderecoEstoque.getDescricao()); | |
524 | + validacao = String.format(validacao, material.getDescricao(), enderecoEstoque.getDescricao(), localEstoque.getCapacidade()); | |
525 | 525 | validacao += "</br></br>"; |
526 | 526 | mensagem.append(validacao); |
527 | 527 | } | ... | ... |
cit-almoxarifado-web/src/main/java/br/com/centralit/listener/StartupListenerAlmoxarifado.java
... | ... | @@ -384,7 +384,7 @@ public class StartupListenerAlmoxarifado extends UtilStartup implements Applicat |
384 | 384 | internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.MSG.ACAO_COM_SAIDAS_POSTERIORES", "Você não pode realizar esta ação pois existem as seguintes saídas com materiais desta entrada: ", dominio, modulo)); |
385 | 385 | internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.MSG.VALIDACAO_PRECO_MEDIO_MATERIAL_CONSUMO", "Valor médio do material é superior a ", dominio, modulo)); |
386 | 386 | internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.MSG.VALIDACAO_CARACTERISTICA_OBRIGATORIA", "No item %s, há caracteristicas obrigatórias que devem ser preenchidas.", dominio, modulo)); |
387 | - internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.MSG.VALIDACAO_QUANTIDADE_SUPERIOR_CAPACIDADE_ENDERECO_ESTOQUE", "O material %s ultrapassa a capacidade suportada do material no endereço de estoque %s.", dominio, modulo)); | |
387 | + internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.MSG.VALIDACAO_QUANTIDADE_SUPERIOR_CAPACIDADE_ENDERECO_ESTOQUE", "O material %s ultrapassa a capacidade suportada do material no endereço de estoque %s. Capacidade suportada: %s", dominio, modulo)); | |
388 | 388 | } |
389 | 389 | } |
390 | 390 | ... | ... |