[FogBugz #104] Duplication de tickets #166
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Assigned To: CLOSED
Project: CAISSE
Area: awcaisse
Category: Bogue
Priority: A fixer impérativement
Event ID: 446
Date: 2013-03-06T16:47:40Z
Person: Frederik Benoist
Description: Fermé par Frederik Benoist
Event ID: 445
Date: 2013-03-06T16:47:40Z
Person: Frederik Benoist
Description: Resolved (Fixed) and assigned to Frederik Benoist by Frederik Benoist
Event ID: 444
Date: 2013-03-06T16:47:21Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist
Finalement aucune Modification sur la caisse :)
On est pass par un trigger before insert sur la table client_facture qui insere dans la table client_facture_non_duplication qui fera planter la transaction en cas de doublon
http://v-hms-sh1-r.adgz.lan:3001/informatique/distri/default.aspx?RootFolder=%2finformatique%2fdistri%2fDocumentations%20Projets%2fCAISSE%20V4%2fDoublon%20int%c3%a9gration%20tickets&FolderCTID=&View=%7b0960167D%2d6A60%2d4083%2dA666%2d90E85F4E6CEE%7d
STD_CV4_01_130305
Event ID: 436
Date: 2013-03-04T16:44:01Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist
Le problème des tickets qui s’enregistre plusieurs fois est revenu. J’ai donc ajouter une nouvelle table « Client_facture_non_duplication ».
Quand on reçoit un ticket on verifie que son N° n’existe pas dans cette table. S’il n’existe pas on l’enregistre et continue normalement, sinon on break avec un return -1.
Si une erreur se produit durant l’enregistrement, alors on supprime ce N° de cette nouvelle table.
Tout ça à été ajouté dans la fonction « mEnregistreTicket » de la classe « swTicket » dans « swCaissAuto ». (Impact uniquement sur le web service swCaisseAuto - ce n’a pas été mis ni en preprod, ni en prod)
Event ID: 415
Date: 2013-03-04T14:26:43Z
Person: Frederik Benoist
Description: Attribué à Frederik Benoist par Frederik Benoist
Event ID: 414
Date: 2013-03-04T14:26:43Z
Person: Frederik Benoist
Description: Ouvert par Frederik Benoist