Skip to content

Empêcher de créer deux factures avec le même numéro #56

@vincentdoba

Description

@vincentdoba

Aujourd'hui rien n'empêche d'ajouter deux factures avec le même numéro. Il faut faire en sorte que cela ne puisse pas arriver.

Pour cela il faut :

  • Déplacer la sauvegarde de la facture de l'actor akka InvoiceActor vers le controller InvoiceApiController
  • Ajouter un index sur le champ invoice.invoiceNumber dans la collection invoices de la base mongoDB
  • Ajouter une requête count comptant les éléments ayant un numéro de facture donnée dans InvoiceRepository
  • En fonction du résultat de cette requête count, choisir de sauvegarder la facture ou de renvoyer une erreur dans InvoiceApiController

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions