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); }
public Item processarItem(Long id) { Item item = itemDao.findById(id); item.setSituacao(SituacaoItem.PROCESSADO); Item itemSalvo = itemDao.save(item); return itemSalvo; }