feat: 20 added buying giftcard to backend code environment and optimized code
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
- Open postman
- 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
}
]
}
- 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