
      
]

🔍 [PRODUCTION] Looking for user with username: admin

🔍 [PRODUCTION] Looking for user with username: admin

🔍 [PRODUCTION] Looking for user with username: admin

🔍 [PRODUCTION] Looking for user with username: admin_local

🔍 [PRODUCTION] User search result: Found

🔍 [PRODUCTION] User search result: Found

🔍 [PRODUCTION] User search result: Found

❌ [PRODUCTION] User not found with username: admin_local

🔍 [PRODUCTION] User search result: Not found

🎯 [PRODUCTION] Found announcements: 4

GET /api/announcements 304 in 9ms

GET /api/user 304 in 4ms

📢 [SERVER] Fetching announcements for user: _1754936203292 environment: production

📢 [SERVER] User found: { username: 'ff292', role: 'employee' }

🎯 [PRODUCTION] Using PostgreSQL DASHBOARD_MESSAGES table

🔍 [PRODUCTION] Raw messages from DB: 4 items: [

  {

    id: 20,

    title: 'DLC',

    content: 'Attention des DLC sont en expiré bientôt ou expiré, il faut s en occuper',

    type: 'success',

    storeId: 2,

    createdBy: 'admin',

    createdAt: 2025-09-24T11:26:13.521Z

  },

  {

    id: 17,

    title: 'Module Avoir',

    content: "Le module d'avoir est en place",

    type: 'error',

    storeId: 1,

    createdBy: 'admin',

    createdAt: 2025-09-09T07:47:47.650Z

  },

  {

    id: 16,

    title: 'Mise à jour Prix',

    content: 'Merci de mettre vos prix a jour tous les matins, certain magasin ne le font pas.',

    type: 'success',

    storeId: null,

    createdBy: 'admin',

    createdAt: 2025-08-18T10:45:08.585Z

  },

  {

    id: 8,

    title: 'Bon de Livraison',

    content: 'Lorsque vous rentrez un numéro de bon de livraison, faite le a l identique, même les majuscules. Pour My candy Shop, prendre le numéro de commande.',

    type: 'info',

    storeId: null,

    createdBy: 'admin_local',

    createdAt: 2025-08-07T11:04:38.123Z

  }

]

🔍 [PRODUCTION] Looking for user with username: admin

🔍 [PRODUCTION] Looking for user with username: admin

🔍 [PRODUCTION] Looking for user with username: admin

🔍 [PRODUCTION] Looking for user with username: admin_local

❌ [PRODUCTION] User not found with username: admin_local

🔍 [PRODUCTION] User search result: Found

🔍 [PRODUCTION] User search result: Found

🔍 [PRODUCTION] User search result: Found

🔍 [PRODUCTION] User search result: Not found

🎯 [PRODUCTION] Found announcements: 4

GET /api/announcements 304 in 24ms

GET /api/groups 304 in 5ms

GET /api/user 304 in 4ms

GET /api/suppliers 200 in 4ms

GET /api/dlc-products 200 in 53ms

📊 [EXPORT] Début de l'export Excel

🔍 [EXPORT] Utilisateur: admin (admin)

📋 [EXPORT] Paramètres: {

  groupId: 1,

  month: '2025-12',

  paymentMethods: [ 'Traite Magnétique' ],

  includeHT: true,

  includeTTC: true

}

❌ PRODUCTION: Delivery #127 (store 2) linked to order #81 (store 1) - STORE MISMATCH DETECTED!

🔗 PRODUCTION: getDeliveries() récupéré 357 livraisons avec relations

📦 [EXPORT] Import du module xlsx...

❌ [EXPORT] Erreur export Excel: Error: Dynamic require of "stream" is not supported

    at file:///app/dist/index.js:11:9

    at make_xlsx_lib (file:///app/dist/index.js:44815:22)

    at node_modules/xlsx/xlsx.js (file:///app/dist/index.js:44819:41)

    at __require2 (file:///app/dist/index.js:17:50)

    at file:///app/dist/index.js:47198:63

    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

    at async file:///app/dist/index.js:47198:20

❌ [EXPORT] Message: Dynamic require of "stream" is not supported

❌ [EXPORT] Stack: Error: Dynamic require of "stream" is not supported

    at file:///app/dist/index.js:11:9

    at make_xlsx_lib (file:///app/dist/index.js:44815:22)

    at node_modules/xlsx/xlsx.js (file:///app/dist/index.js:44819:41)

    at __require2 (file:///app/dist/index.js:17:50)

    at file:///app/dist/index.js:47198:63

    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

    at async file:///app/dist/index.js:47198:20

POST /api/payment-schedule/export 500 in 910ms

HEAD /api/health 200 in 1ms