=== TEST COMPLET : SYSTÈME DE COMMANDES ET FILE D'ATTENTE === 1. RECHERCHE D'UN LOT DISPONIBLE ================================ ✅ Lot trouvé: ID=2, Nom='Lot Test Automatique', Quantité=8, Prix=100€ 2. RECHERCHE D'UTILISATEURS DE TEST =================================== ✅ Utilisateur 1: ID=3, Email='contact@3tek-europe.com' ✅ Utilisateur 2: ID=4, Email='info@odoip.fr' 3. CRÉATION D'UNE COMMANDE ========================== ✅ Commande créée: ID=1151, Numéro='CMD-20260921-B1967B', Statut='en_attente' ✅ Quantité du lot décrémentée à 7 4. AJOUT À LA FILE D'ATTENTE ============================ ⚠️ L'utilisateur 2 est déjà dans la file d'attente 📋 File d'attente actuelle: - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 3: info@odoip.fr (statut: en_attente) - Position 4: info@odoip.fr (statut: en_attente) - Position 5: info@odoip.fr (statut: en_attente) - Position 6: info@odoip.fr (statut: en_attente) - Position 7: info@odoip.fr (statut: en_attente) - Position 8: info@odoip.fr (statut: en_attente) - Position 9: info@odoip.fr (statut: en_attente) - Position 10: info@odoip.fr (statut: en_attente) - Position 11: info@odoip.fr (statut: en_attente) - Position 12: info@odoip.fr (statut: en_attente) - Position 13: info@odoip.fr (statut: en_attente) - Position 14: info@quantiss.com (statut: en_attente) - Position 14: info@odoip.fr (statut: en_attente) - Position 15: info@odoip.fr (statut: en_attente) - Position 16: info@odoip.fr (statut: en_attente) - Position 17: info@odoip.fr (statut: en_attente) - Position 18: info@odoip.fr (statut: en_attente) - Position 19: info@odoip.fr (statut: en_attente) - Position 20: info@odoip.fr (statut: en_attente) - Position 21: info@odoip.fr (statut: en_attente) - Position 22: info@odoip.fr (statut: en_attente) - Position 23: info@odoip.fr (statut: en_attente) - Position 24: info@odoip.fr (statut: en_attente) 5. ANNULATION DE LA COMMANDE ============================= ✅ Premier utilisateur en file d'attente notifié: info@quantiss.com ✅ Commande annulée et lot remis disponible ✅ Quantité du lot restaurée à 8 6. VÉRIFICATION FINALE ======================= 📊 État final du lot: - ID: 2 - Nom: Lot Test Automatique - Statut: reserve (Réservé) - Quantité: 8 - Réservé par: info@odoip.fr 📊 État final de la commande: - ID: 1151 - Numéro: CMD-20260921-B1967B - Statut: annulee (Annulée) - Utilisateur: contact@3tek-europe.com 📊 État final de la file d'attente: - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 2: info@quantiss.com (statut: en_attente) - Position 3: info@odoip.fr (statut: en_attente) - Position 4: info@odoip.fr (statut: en_attente) - Position 5: info@odoip.fr (statut: en_attente) - Position 6: info@odoip.fr (statut: en_attente) - Position 7: info@odoip.fr (statut: en_attente) - Position 8: info@odoip.fr (statut: en_attente) - Position 9: info@odoip.fr (statut: en_attente) - Position 10: info@odoip.fr (statut: en_attente) - Position 11: info@odoip.fr (statut: en_attente) - Position 12: info@odoip.fr (statut: en_attente) - Position 13: info@odoip.fr (statut: en_attente) - Position 14: info@quantiss.com (statut: en_attente) - Position 14: info@odoip.fr (statut: en_attente) - Position 15: info@odoip.fr (statut: en_attente) - Position 16: info@odoip.fr (statut: en_attente) - Position 17: info@odoip.fr (statut: en_attente) - Position 18: info@odoip.fr (statut: en_attente) - Position 19: info@odoip.fr (statut: en_attente) - Position 20: info@odoip.fr (statut: en_attente) - Position 21: info@odoip.fr (statut: en_attente) - Position 22: info@odoip.fr (statut: en_attente) - Position 23: info@odoip.fr (statut: en_attente) - Position 24: info@odoip.fr (statut: en_attente) === RÉSULTAT DU TEST === ❌ TEST ÉCHOUÉ: Problèmes détectés: - Le lot n'est pas revenu au statut 'disponible' - Le lot est encore marqué comme réservé par quelqu'un === FIN DU TEST ===