Skip to content

Repetição de produtos no Carrinho #1

@CarlosLonghi

Description

@CarlosLonghi

Adicionar lógica para incrementar a quantidade ao adicionar produtos do mesmo ID no carrinho, sem criar novos produtos.

Endpoint: http://localhost:8080/api/v1/cart

Como está hoje:

{
  "id": "68a9e0e28d40225cc4a58e3b",
  "clientId": 17,
  "totalPrice": 1619,
  "products": [
    {
      "id": 7,
      "title": "Classic Comfort Drawstring Joggers",
      "price": 79,
      "quantity": 2
    },
    {
      "id": 7,
      "title": "Classic Comfort Drawstring Joggers",
      "price": 79,
      "quantity": 10
    }
  ],
  "status": "OPEN"
}

Como deve ficar ao adicionar produto com mesmo ID ao carrinho:

{
  "id": "68a9e0e28d40225cc4a58e3b",
  "clientId": 17,
  "totalPrice": 1619,
  "products": [
    {
      "id": 7,
      "title": "Classic Comfort Drawstring Joggers",
      "price": 79,
      "quantity": 12
    }
  ],
  "status": "OPEN"
}

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions