Files
Cleo/pub/files/upload/import/csv-2025-05-21-16-57-16.log
Pierre 99021b4f42 Initial commit: CLEO ERP avec améliorations debug
- Configuration du debug conditionnel pour dev/recette
- Fonction debug() globale avec niveaux
- Logging des requêtes SQL
- Handlers d'exceptions et d'erreurs globaux

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-04 10:24:52 +02:00

81 lines
8.7 KiB
Plaintext
Raw Blame History

importCSV Importation du fichier CSV des produits d'un marché : /var/www/linet/pub/files/upload/import/liste_tarifaire_aphp_tom2_2025achc252434_mai25.csv
Encodage détecté : Windows-1252
Requête de preparation terminée : UPDATE produits SET chk_import=0;
Fichier CSV ouvert : démarrage de la lecture ligne par ligne
Ok lecture CSV 1ère ligne en-tête
Nettoyage des infos produits du marché 1030
ligne 2 : code (1TO2-5_AP) libelle (LIT PEDIATRIQUE TOM 2) groupe (TOM) liste (APHP TOM 2 252434 - VENTE)
2 insert : INSERT INTO produits SET fk_marche=1030, code="1TO2-5_AP", libelle="LIT PEDIATRIQUE TOM 2", groupe="TOM", liste="APHP TOM 2 252434 - VENTE", prix_vente=3856.65, active=1, chk_import=1;
ligne 2 : import terminé
ligne 3 : code (MA-472) libelle (MATELAS EFFECTACARE 20P 137x70x10 cm) groupe (PASSIVE MATRESSES) liste (APHP TOM 2 252434 - VENTE)
3 insert : INSERT INTO produits SET fk_marche=1030, code="MA-472", libelle="MATELAS EFFECTACARE 20P 137x70x10 cm", groupe="PASSIVE MATRESSES", liste="APHP TOM 2 252434 - VENTE", prix_vente=113.4, active=1, chk_import=1;
ligne 3 : import terminé
ligne 4 : code (AH10_T2) libelle (JEU DE RAILS SUPPORTS ACCESSOIRES) groupe (TOM) liste (APHP TOM 2 252434 - VENTE)
4 insert : INSERT INTO produits SET fk_marche=1030, code="AH10_T2", libelle="JEU DE RAILS SUPPORTS ACCESSOIRES", groupe="TOM", liste="APHP TOM 2 252434 - VENTE", prix_vente=97.8, active=1, chk_import=1;
ligne 4 : import terminé
ligne 5 : code (AH20_T2) libelle (2 RAILS SUPPORT ACCESSOIRES + 2 RAILS DIN) groupe (TOM) liste (APHP TOM 2 252434 - VENTE)
5 insert : INSERT INTO produits SET fk_marche=1030, code="AH20_T2", libelle="2 RAILS SUPPORT ACCESSOIRES + 2 RAILS DIN", groupe="TOM", liste="APHP TOM 2 252434 - VENTE", prix_vente=195, active=1, chk_import=1;
ligne 5 : import terminé
ligne 6 : code (AH21_T2) libelle (JEU DE RAILS SUPPORTS ACCESSOIRES + 1 RAIL DIN) groupe (TOM) liste (APHP TOM 2 252434 - VENTE)
6 insert : INSERT INTO produits SET fk_marche=1030, code="AH21_T2", libelle="JEU DE RAILS SUPPORTS ACCESSOIRES + 1 RAIL DIN", groupe="TOM", liste="APHP TOM 2 252434 - VENTE", prix_vente=112.8, active=1, chk_import=1;
ligne 6 : import terminé
ligne 7 : code (CA89_T2) libelle (4 ROUES DOUBLE GALET 125 MM) groupe (TOM) liste (APHP TOM 2 252434 - VENTE)
7 insert : INSERT INTO produits SET fk_marche=1030, code="CA89_T2", libelle="4 ROUES DOUBLE GALET 125 MM", groupe="TOM", liste="APHP TOM 2 252434 - VENTE", prix_vente=138.6, active=1, chk_import=1;
ligne 7 : import terminé
ligne 8 : code (CDP3_T2) libelle (COLORIS VERT) groupe (TOM) liste (APHP TOM 2 252434 - VENTE)
8 insert : INSERT INTO produits SET fk_marche=1030, code="CDP3_T2", libelle="COLORIS VERT", groupe="TOM", liste="APHP TOM 2 252434 - VENTE", prix_vente=0, active=1, chk_import=1;
ligne 8 : import terminé
ligne 9 : code (DM01_T2) libelle (DECOR OURSONS ET BALLONS) groupe (TOM) liste (APHP TOM 2 252434 - VENTE)
9 insert : INSERT INTO produits SET fk_marche=1030, code="DM01_T2", libelle="DECOR OURSONS ET BALLONS", groupe="TOM", liste="APHP TOM 2 252434 - VENTE", prix_vente=258, active=1, chk_import=1;
ligne 9 : import terminé
ligne 10 : code (DM02_T2) libelle (DECOR TOM ET BALLONS) groupe (TOM) liste (APHP TOM 2 252434 - VENTE)
10 insert : INSERT INTO produits SET fk_marche=1030, code="DM02_T2", libelle="DECOR TOM ET BALLONS", groupe="TOM", liste="APHP TOM 2 252434 - VENTE", prix_vente=292.2, active=1, chk_import=1;
ligne 10 : import terminé
ligne 11 : code (LS02_T2) libelle (PANIER DE RANGEMENT) groupe (TOM) liste (APHP TOM 2 252434 - VENTE)
11 insert : INSERT INTO produits SET fk_marche=1030, code="LS02_T2", libelle="PANIER DE RANGEMENT", groupe="TOM", liste="APHP TOM 2 252434 - VENTE", prix_vente=60.6, active=1, chk_import=1;
ligne 11 : import terminé
ligne 12 : code (NL01_T2) libelle (VEILLEUSE DE NUIT) groupe (TOM) liste (APHP TOM 2 252434 - VENTE)
12 insert : INSERT INTO produits SET fk_marche=1030, code="NL01_T2", libelle="VEILLEUSE DE NUIT", groupe="TOM", liste="APHP TOM 2 252434 - VENTE", prix_vente=66.6, active=1, chk_import=1;
ligne 12 : import terminé
ligne 13 : code (SRB5_T2) libelle (OUVERTURE DANS LES BARRIERES) groupe (TOM) liste (APHP TOM 2 252434 - VENTE)
13 insert : INSERT INTO produits SET fk_marche=1030, code="SRB5_T2", libelle="OUVERTURE DANS LES BARRIERES", groupe="TOM", liste="APHP TOM 2 252434 - VENTE", prix_vente=352.8, active=1, chk_import=1;
ligne 13 : import terminé
ligne 14 : code (AU006) libelle (TIGE PORTE SERUM) groupe (ACCESSORIES SBU2) liste (APHP TOM 2 252434 - VENTE)
14 insert : INSERT INTO produits SET fk_marche=1030, code="AU006", libelle="TIGE PORTE SERUM", groupe="ACCESSORIES SBU2", liste="APHP TOM 2 252434 - VENTE", prix_vente=67.9, active=1, chk_import=1;
ligne 14 : import terminé
ligne 15 : code (AU254) libelle (TIGE A PERFUSION TELESCOPIQUE) groupe (ACCESSORIES SBU2) liste (APHP TOM 2 252434 - VENTE)
15 insert : INSERT INTO produits SET fk_marche=1030, code="AU254", libelle="TIGE A PERFUSION TELESCOPIQUE", groupe="ACCESSORIES SBU2", liste="APHP TOM 2 252434 - VENTE", prix_vente=95.9, active=1, chk_import=1;
ligne 15 : import terminé
ligne 16 : code (AU274) libelle (TIGE PORTE SERUM) groupe (ACCESSORIES SBU2) liste (APHP TOM 2 252434 - VENTE)
16 insert : INSERT INTO produits SET fk_marche=1030, code="AU274", libelle="TIGE PORTE SERUM", groupe="ACCESSORIES SBU2", liste="APHP TOM 2 252434 - VENTE", prix_vente=216.3, active=1, chk_import=1;
ligne 16 : import terminé
ligne 17 : code (AU281) libelle (CROCHETS A PERFUSION A FIXER SUR LA POTENCE) groupe (ACCESSORIES SBU2) liste (APHP TOM 2 252434 - VENTE)
17 insert : INSERT INTO produits SET fk_marche=1030, code="AU281", libelle="CROCHETS A PERFUSION A FIXER SUR LA POTENCE", groupe="ACCESSORIES SBU2", liste="APHP TOM 2 252434 - VENTE", prix_vente=59.5, active=1, chk_import=1;
ligne 17 : import terminé
ligne 18 : code (AU290) libelle (TIGE PORTE SERUM COUDEE) groupe (ACCESSORIES SBU2) liste (APHP TOM 2 252434 - VENTE)
18 insert : INSERT INTO produits SET fk_marche=1030, code="AU290", libelle="TIGE PORTE SERUM COUDEE", groupe="ACCESSORIES SBU2", liste="APHP TOM 2 252434 - VENTE", prix_vente=190.4, active=1, chk_import=1;
ligne 18 : import terminé
ligne 19 : code (AU296) libelle (PORTE OBUS A OXYGENE HORIZONTAL) groupe (ACCESSORIES SBU2) liste (APHP TOM 2 252434 - VENTE)
19 insert : INSERT INTO produits SET fk_marche=1030, code="AU296", libelle="PORTE OBUS A OXYGENE HORIZONTAL", groupe="ACCESSORIES SBU2", liste="APHP TOM 2 252434 - VENTE", prix_vente=144.2, active=1, chk_import=1;
ligne 19 : import terminé
ligne 20 : code (AU298) libelle (TIGE PORTE SERUM MOBILE 5 ROUES) groupe (ACCESSORIES SBU2) liste (APHP TOM 2 252434 - VENTE)
20 insert : INSERT INTO produits SET fk_marche=1030, code="AU298", libelle="TIGE PORTE SERUM MOBILE 5 ROUES", groupe="ACCESSORIES SBU2", liste="APHP TOM 2 252434 - VENTE", prix_vente=98.7, active=1, chk_import=1;
ligne 20 : import terminé
ligne 21 : code (AU326) libelle (Box de rangement + support) groupe (ACCESSORIES SBU2) liste (APHP TOM 2 252434 - VENTE)
21 insert : INSERT INTO produits SET fk_marche=1030, code="AU326", libelle="Box de rangement + support", groupe="ACCESSORIES SBU2", liste="APHP TOM 2 252434 - VENTE", prix_vente=42.7, active=1, chk_import=1;
ligne 21 : import terminé
ligne 22 : code (AU374) libelle (Tige <20> perfusion t<>lescopique. 4 crochets en m<>tal. Verrouillage anti-rotatiion.) groupe (ACCESSORIES SBU2) liste (APHP TOM 2 252434 - VENTE)
22 insert : INSERT INTO produits SET fk_marche=1030, code="AU374", libelle="Tige <20> perfusion t<>lescopique. 4 crochets en m<>tal. Verrouillage anti-rotatiion.", groupe="ACCESSORIES SBU2", liste="APHP TOM 2 252434 - VENTE", prix_vente=74.2, active=1, chk_import=1;
ligne 22 : import terminé
ligne 23 : code (MA-473) libelle (MATELAS CLINICARE 10P 137x70x10 cm) groupe (PASSIVE MATRESSES) liste (APHP TOM 2 252434 - VENTE)
23 insert : INSERT INTO produits SET fk_marche=1030, code="MA-473", libelle="MATELAS CLINICARE 10P 137x70x10 cm", groupe="PASSIVE MATRESSES", liste="APHP TOM 2 252434 - VENTE", prix_vente=295, active=1, chk_import=1;
ligne 23 : import terminé
ligne 24 : code (AU299) libelle (CADRE DE TRACTION COMPLET POUR TOM2) groupe (ACCESSORIES SBU2) liste (APHP TOM 2 252434 - VENTE)
24 insert : INSERT INTO produits SET fk_marche=1030, code="AU299", libelle="CADRE DE TRACTION COMPLET POUR TOM2", groupe="ACCESSORIES SBU2", liste="APHP TOM 2 252434 - VENTE", prix_vente=2044.7, active=1, chk_import=1;
ligne 24 : import terminé
Fichier CSV fermé
Fin de la boucle
Désactivation des produits non importés : UPDATE produits SET active=0 WHERE fk_marche=1030 AND chk_import=0;
Mise à jour de la date d'import dans marches : UPDATE marches SET date_import="2025-05-21 16:57:16" WHERE rowid=1030;
Fin de l'importation et fermeture du fichier log