Reservant-inc / reservant-backend

API for the app
2 stars 0 forks source link

[BUG] POST /visits Create a new visit przypisuje stolik nawet jesli zaznaczymy na wynos #266

Open Dzwiedzi opened 1 week ago

Dzwiedzi commented 1 week ago

Opisz błąd

Przy tworzeniu wizyty z zaznaczeniem na wynos i tak przypisuje stolik, dodatkowo jeśli jest na wynos to nie potrzebujemy godziny do kiedy trwa

Zrzuty ekranu (opcjonalnie)

{
      "visitId": 5,
      "date": "2024-10-26T14:00:00",
      "endTime": "2024-10-26T15:00:00",
      "numberOfGuests": 2,
      "paymentTime": null,
      "deposit": null,
      "reservationDate": "2024-10-22",
      "tip": 0,
      "takeaway": true,
      "clientId": "e5779baf-5c9b-4638-b9e7-ec285e57b367",
      "restaurant": {
        "restaurantId": 1,
        "name": "John Doe's",
        "restaurantType": "Restaurant",
        "address": "ul. Marszałkowska 2",
        "city": "Warszawa",
        "location": {
          "latitude": 20.91364863552046,
          "longitude": 52.39625635
        },
        "logo": "/uploads/ResLogo2.png",
        "description": "The first example restaurant",
        "reservationDeposit": null,
        "provideDelivery": true,
        "tags": [
          "OnSite",
          "Takeaway"
        ],
        "rating": 4.333333333333333,
        "numberReviews": 3
      },
      "tableId": 1,
      "participants": [],
      "orders": []
}

Dodatkowy kontekst (opcjonalnie)

Dodatkowo powinniśmy rozważyć czy jeśli zamówienie jest na wynos to czy blokować możliwość rezerwacji innej w tym samym terminie bo tak jest teraz