Skip to content

feat: 20 added buying giftcard to backend code environment and optimized code

Tygo Houweling requested to merge feat/buying-of-giftcards-backend into dev

Omschrijving

Plaatsen van order gewijzigd dat de order line items direct mee worden opgeslagen via 1 call Totaal prijs toegevoegd aan order item Wanneer giftcard gekocht wordt, giftcard item aangemaakt + in orderLineItem een list met giftcard codes laten maken

How-to-demo

  1. Open postman
  2. Bezoek deze URL: http://localhost:8080/api/orders met deze body:
{
    "userId":"761cc83f-690f-49a7-85ca-eb43a2508ccc",
    "orderDate":"2024-12-12",
    "orderLineItemDTOList":[
        {
            "productId":10,
            "quantity":1
        }
    ]
}
  1. Bezoek deze URL: http://localhost:8080/api/orders, resultaat zou dit moeten zijn (code = anders):
[
    {
        "id": 1,
        "datum": null,
        "orderStatus": null,
        "promocode": null,
        "orderLines": [
            {
                "id": 1,
                "name": "Giftcard €10",
                "description": "Giftcard van 10 euro",
                "unit_price": 10.0,
                "quantity": 1,
                "giftcardCode": [
                    "dnONM69TXX"
                ]
            }
        ],
        "totalDeductedPrice": 0.0,
        "totalPrice": 10.0
    }
]

Checklist

Loop alle onderstaande punten na en zet een x in alle vakjes die van toepassing zijn.

  • Mijn pull request is voor één story/feature.
  • Elke individuele commit in dit pull request is logisch.
  • Alle code, documentatie en commits zijn in het Engels.
  • Ik heb overbodige/ongebruikte code weggegooid.
  • Mijn pull-request verwerkt geen nieuwe gevoelige informatie zonder dat ik dit heb doorgesproken met een lid van het security-team.
  • Ik heb tests toegevoegd of bijgewerkt om mijn wijzigingen te testen.
  • Als mijn wijziging veranderingen in de documentatie vereist, dan heb ik dat bijgewerkt.
Edited by Tygo Houweling

Merge request reports