public BigDecimal buscarValorUnitario(Long id) { Item item; BigDecimal valorUnit = new BigDecimal(0); item = itemDao.findById(id); if (item != null) { valorUnit = item.getValorUnitario(); } return valorUnit; }
public Item incluirItem(ItemDTO itemDTO) { Produto produto = obterProduto(itemDTO); Item item = ItemMapper.getNewEntity(itemDTO); item.setValorUnitario(produto.getValor()); item.setPedido(pedidoDao.findById(itemDTO.getIdPedido())); item.setProduto(produto); item.setPeso(itemDTO.getPeso()); BigDecimal valorTotal = item.getValorUnitario().multiply(item.getPeso()); item.setValorTotal(valorTotal); item.setSituacao(SituacaoItem.PENDENTE); return itemDao.save(item); }