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,11 +517,11 @@ public class EntradaAlmoxarifadoServiceImpl extends GenericServiceImpl<EntradaAl | ||
517 | MaterialLocalEstoque localEstoque = this.materialLocalEstoqueService.find(materialLocQt.getKey().getId()); | 517 | MaterialLocalEstoque localEstoque = this.materialLocalEstoqueService.find(materialLocQt.getKey().getId()); |
518 | MaterialConsumo material = localEstoque.getMaterialEstoque().getMaterial(); | 518 | MaterialConsumo material = localEstoque.getMaterialEstoque().getMaterial(); |
519 | EnderecoEstoque enderecoEstoque = localEstoque.getEndereco(); | 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 | String validacao = this.internacionalizacaoService.getTranslate("ALMOXARIFADO.MSG.VALIDACAO_QUANTIDADE_SUPERIOR_CAPACIDADE_ENDERECO_ESTOQUE", this.getIdioma()); | 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 | validacao += "</br></br>"; | 525 | validacao += "</br></br>"; |
526 | mensagem.append(validacao); | 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,7 +384,7 @@ public class StartupListenerAlmoxarifado extends UtilStartup implements Applicat | ||
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)); | 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 | internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.MSG.VALIDACAO_PRECO_MEDIO_MATERIAL_CONSUMO", "Valor médio do material é superior a ", dominio, modulo)); | 385 | internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.MSG.VALIDACAO_PRECO_MEDIO_MATERIAL_CONSUMO", "Valor médio do material é superior a ", dominio, modulo)); |
386 | internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.MSG.VALIDACAO_CARACTERISTICA_OBRIGATORIA", "No item %s, há caracteristicas obrigatórias que devem ser preenchidas.", dominio, modulo)); | 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 |