Estou desenvolvendo um projeto de e-commerce para uma loja de hortifrúti usando Nest-Botble, e estou enfrentando alguns desafios relacionados à edição de pedidos. O cenário é o seguinte: às vezes, é necessário ajustar um pedido feito pelo cliente. Por exemplo, o cliente solicita uma abóbora de 1.000kg, mas só conseguimos fornecer uma quantidade menor. Nesse caso, preciso atualizar o pedido com o peso real e recalcular o valor final.
Modifiquei a coluna qty no banco de dados para um decimal (10,3) para permitir a inserção de pesos mais precisos. No entanto, não consegui ajustar a lógica do script para atualizar corretamente o pedido com o novo peso e recalcular o preço. Além disso, ao tentar reordenar um pedido, o sistema acaba criando um novo registro de pedido, resultando em duplicidade. Isso me obriga a excluir manualmente um dos pedidos.
Alguém já enfrentou um problema semelhante ou sabe como posso ajustar a lógica para evitar essa duplicidade e atualizar os pedidos corretamente?