Open diego-jo opened 1 year ago
Segue response de exemplo:
[ { "id": 5, "valorTotal": 163.6, "itens": [ { "valorUnitario": 35.9, "produtoNome": "HAMBURGER ANGUS", "quantidade": 2, "produtoDescricao": "Hamburger Angus 200mg de carne", "valorTotal": 71.8 }, { "valorUnitario": 45.9, "produtoNome": "BIG BURGER ANGUS", "quantidade": 2, "produtoDescricao": "2 Hamburger Angus 200mg de carne cada", "valorTotal": 91.8 } ], "status": "PRONTO", "cliente": "cliente 3" }, { "id": 4, "valorTotal": 143.6, "itens": [ { "valorUnitario": 35.9, "produtoNome": "HAMBURGER ANGUS", "quantidade": 2, "produtoDescricao": "Hamburger Angus 200mg de carne", "valorTotal": 71.8 }, { "valorUnitario": 35.9, "produtoNome": "BIG BURGER ANGUS", "quantidade": 2, "produtoDescricao": "2 Hamburger Angus 200mg de carne cada", "valorTotal": 71.8 } ], "status": "EM_PREPARACAO", "cliente": "cliente 3" }, { "id": 3, "valorTotal": 143.6, "itens": [ { "valorUnitario": 35.9, "produtoNome": "HAMBURGER ANGUS", "quantidade": 2, "produtoDescricao": "Hamburger Angus 200mg de carne", "valorTotal": 71.8 }, { "valorUnitario": 35.9, "produtoNome": "BIG BURGER ANGUS", "quantidade": 2, "produtoDescricao": "2 Hamburger Angus 200mg de carne cada", "valorTotal": 71.8 } ], "status": "RECEBIDO", "cliente": "cliente 3" } ]
A lista de pedidos deverá retornar os pedidos com suas descrições, ordenados por recebimento e por status com a seguinte prioridade: Pronto > Em Preparação > Recebido.
Pedidos com status Finalizado não devem aparecer na lista.