diff --git a/dev.log b/dev.log index 1048337..5c762ce 100644 --- a/dev.log +++ b/dev.log @@ -2,1987 +2,16 @@ > sferav@0.1.0 dev > next dev --turbopack + ⚠ Port 3000 is in use by process 1405 +1913 +2223, using available port 3001 instead. ▲ Next.js 15.4.1 (Turbopack) - - Local: http://localhost:3000 - - Network: http://192.168.0.104:3000 + - Local: http://localhost:3001 + - Network: http://192.168.0.104:3001 - Environments: .env - Experiments (use with caution): · optimizePackageImports ✓ Starting... - ✓ Ready in 834ms - ○ Compiling /api/graphql ... - ✓ Compiled /api/graphql in 1205ms -🚀 Проверка инициализации базы данных... -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjJvOGowMDA0eTVpNDgxMHc4bzVjIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NDQ2NDg1MiwiZXhwIjoxNzU3MDU2ODUyfQ.sa2a5qIIOzJsgWJkC5qezQ6m4-JvwtxOKyEmHIiJ9zU -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn2o8j0004y5i4810w8o5c', phone: '77777777777' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} -✨ Инициализация базы данных завершена -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 3994ms - POST /api/graphql 200 in 1067ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 742ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 813ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 1032ms - POST /api/graphql 200 in 539ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 1335ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 973ms - POST /api/graphql 200 in 696ms - ○ Compiling /fulfillment-supplies ... - ✓ Compiled /fulfillment-supplies in 1797ms - GET /fulfillment-supplies 200 in 1883ms - GET /fulfillment-supplies 200 in 79ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetMe', - query: 'query GetMe {\n' + - ' me {\n' + - ' id\n' + - ' phone\n' + - ' avatar\n' + - ' managerName\n' + - ' createdAt\n' + - ' organization {\n' + - ' id\n' + - ' inn\n' + - ' kpp\n' + - ' name\n' + - ' fullName\n' + - ' address\n' + - ' addressFull\n' + - ' ogrn\n' + - ' ...' -} - ✓ Compiled /favicon.ico in 478ms - POST /api/graphql 200 in 656ms - GET /favicon.ico?favicon.45db1c09.ico 200 in 750ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetMe', - query: 'query GetMe {\n' + - ' me {\n' + - ' id\n' + - ' phone\n' + - ' avatar\n' + - ' managerName\n' + - ' createdAt\n' + - ' organization {\n' + - ' id\n' + - ' inn\n' + - ' kpp\n' + - ' name\n' + - ' fullName\n' + - ' address\n' + - ' addressFull\n' + - ' ogrn\n' + - ' ...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 320ms - POST /api/graphql 200 in 556ms - ○ Compiling /fulfillment-warehouse ... - ✓ Compiled /fulfillment-warehouse in 807ms - GET /fulfillment-warehouse 200 in 869ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetMe', - query: 'query GetMe {\n' + - ' me {\n' + - ' id\n' + - ' phone\n' + - ' avatar\n' + - ' managerName\n' + - ' createdAt\n' + - ' organization {\n' + - ' id\n' + - ' inn\n' + - ' kpp\n' + - ' name\n' + - ' fullName\n' + - ' address\n' + - ' addressFull\n' + - ' ogrn\n' + - ' ...' -} - GET /favicon.ico?favicon.45db1c09.ico 200 in 258ms - POST /api/graphql 200 in 1231ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetMe', - query: 'query GetMe {\n' + - ' me {\n' + - ' id\n' + - ' phone\n' + - ' avatar\n' + - ' managerName\n' + - ' createdAt\n' + - ' organization {\n' + - ' id\n' + - ' inn\n' + - ' kpp\n' + - ' name\n' + - ' fullName\n' + - ' address\n' + - ' addressFull\n' + - ' ogrn\n' + - ' ...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetWarehouseProducts', - query: 'query GetWarehouseProducts {\n' + - ' warehouseProducts {\n' + - ' id\n' + - ' name\n' + - ' article\n' + - ' description\n' + - ' price\n' + - ' quantity\n' + - ' type\n' + - ' category {\n' + - ' id\n' + - ' name\n' + - ' __typename\n' + - ' }\n' + - ' brand\n' + - ' c...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetMyCounterparties', - query: 'query GetMyCounterparties {\n' + - ' myCounterparties {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' managementName\n' + - ' type\n' + - ' address\n' + - ' market\n' + - ' phones\n' + - ' emails\n' + - ' createdAt\n' + - ' users {\n' + - ' id\n' + - ' ...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -❌ GraphQL Errors: [ - { - message: 'Cannot query field "price" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "quantity" on type "Supply". Did you mean "unit"?', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "category" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "status" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "date" on type "Supply". Did you mean "name"?', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "supplier" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "minStock" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "currentStock" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "usedStock" on type "Supply".', - locations: [ [Object] ], - path: undefined - } -] - POST /api/graphql 400 in 90ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetSupplyOrders', - query: 'query GetSupplyOrders {\n' + - ' supplyOrders {\n' + - ' id\n' + - ' organizationId\n' + - ' partnerId\n' + - ' deliveryDate\n' + - ' status\n' + - ' totalAmount\n' + - ' totalItems\n' + - ' fulfillmentCenterId\n' + - ' createdAt\n' + - ' updatedAt\n' + - ' part...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -❌ GraphQL Errors: [ - { - message: 'Cannot query field "price" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "quantity" on type "Supply". Did you mean "unit"?', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "category" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "status" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "date" on type "Supply". Did you mean "name"?', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "supplier" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "minStock" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "currentStock" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "usedStock" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "type" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "shopLocation" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "sellerOwner" on type "Supply".', - locations: [ [Object] ], - path: undefined - } -] - POST /api/graphql 400 in 130ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetFulfillmentWarehouseStats', - query: 'query GetFulfillmentWarehouseStats {\n' + - ' fulfillmentWarehouseStats {\n' + - ' products {\n' + - ' current\n' + - ' change\n' + - ' percentChange\n' + - ' __typename\n' + - ' }\n' + - ' goods {\n' + - ' current\n' + - ' change\n' + - ' per...' -} -🔥 FULFILLMENT WAREHOUSE STATS RESOLVER CALLED -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 3124ms -🏢 Organization ID: cmdzn23nl0002y5i4tytjh0ni, Date 24h ago: 2025-08-05T20:02:43.822Z -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjJvOGowMDA0eTVpNDgxMHc4bzVjIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NDQ2NDg1MiwiZXhwIjoxNzU3MDU2ODUyfQ.sa2a5qIIOzJsgWJkC5qezQ6m4-JvwtxOKyEmHIiJ9zU -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn2o8j0004y5i4810w8o5c', phone: '77777777777' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} -🔍 Резолвер warehouseProducts (доставленные заказы): { - currentUserId: 'cmdzn1sof0001y5i4h6fyp5jw', - organizationId: 'cmdzn23nl0002y5i4tytjh0ni', - organizationType: 'FULFILLMENT', - deliveredOrdersCount: 1, - orders: [ - { - id: 'cme0dt4i80009y52fe5r82wr9', - sellerName: 'ФУЛФИЛМЕНТ РУ', - supplierName: 'ПОСТАВЩИК-ЭК', - status: 'DELIVERED', - itemsCount: 1, - deliveryDate: 2025-08-07T00:00:00.000Z - } - ] -} -📦 Заказ от селлера ФУЛФИЛМЕНТ РУ у поставщика ПОСТАВЩИК-ЭК: [ - { - productId: 'cmdztzlbn0001y5gr4pg0j0df', - productName: 'Пакет', - article: 'SF-C-446739-386', - orderedQuantity: 100, - price: 10 - } -] -🚫 Исключен расходник из основного склада фулфилмента: { - name: 'Пакет', - type: 'CONSUMABLE', - orderId: 'cme0dt4i80009y52fe5r82wr9' -} -✅ Итого товаров на складе фулфилмента (из доставленных заказов): 0 - POST /api/graphql 200 in 5813ms - POST /api/graphql 200 in 6353ms -📦 ALL DELIVERED ORDERS: 1 - Order cme0dt4i80009y52fe5r82wr9: org=cmdzn23nl0002y5i4tytjh0ni (ФУЛФИЛМЕНТ РУ), fulfillment=cmdzn23nl0002y5i4tytjh0ni, items=1 -🛒 SELLER ORDERS TO FULFILLMENT: 0 - POST /api/graphql 200 in 3597ms - POST /api/graphql 200 in 7417ms - POST /api/graphql 200 in 2433ms - POST /api/graphql 200 in 6048ms -🏭 FULFILLMENT SUPPLY ORDERS: 1 -🔥 FULFILLMENT SUPPLIES DEBUG: organizationId=cmdzn23nl0002y5i4tytjh0ni, ordersCount=1, warehouseCount=2, totalStock=100 -📦 FULFILLMENT SUPPLIES BREAKDOWN: [ - { - name: 'скотч10', - currentStock: 0, - supplier: 'Внутренний поставщик' - }, - { name: 'Пакет', currentStock: 100, supplier: 'ПОСТАВЩИК-ЭК' } -] - POST /api/graphql 200 in 7609ms -📊 FULFILLMENT SUPPLIES RECEIVED TODAY (ПРИБЫЛО): 1 orders, 100 items -💼 SELLER SUPPLIES DEBUG: totalCount=0 (from Supply warehouse) -📊 SELLER SUPPLIES RECEIVED TODAY: 0 supplies, 0 items -🏁 FINAL WAREHOUSE STATS RESULT: { - "products": { - "current": 0, - "change": 0, - "percentChange": 0 - }, - "goods": { - "current": 0, - "change": 0, - "percentChange": 0 - }, - "defects": { - "current": 0, - "change": 0, - "percentChange": 0 - }, - "pvzReturns": { - "current": 0, - "change": 0, - "percentChange": 0 - }, - "fulfillmentSupplies": { - "current": 100, - "change": 100, - "percentChange": 100 - }, - "sellerSupplies": { - "current": 0, - "change": 0, - "percentChange": 0 - } -} - POST /api/graphql 200 in 8453ms - ○ Compiling /fulfillment-warehouse/supplies ... - ✓ Compiled /fulfillment-warehouse/supplies in 1604ms - GET /fulfillment-warehouse/supplies 200 in 1691ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -❌ GraphQL Errors: [ - { - message: 'Cannot query field "price" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "quantity" on type "Supply". Did you mean "unit"?', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "category" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "status" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "date" on type "Supply". Did you mean "name"?', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "supplier" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "minStock" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "currentStock" on type "Supply".', - locations: [ [Object] ], - path: undefined - }, - { - message: 'Cannot query field "usedStock" on type "Supply".', - locations: [ [Object] ], - path: undefined - } -] - POST /api/graphql 400 in 117ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetMe', - query: 'query GetMe {\n' + - ' me {\n' + - ' id\n' + - ' phone\n' + - ' avatar\n' + - ' managerName\n' + - ' createdAt\n' + - ' organization {\n' + - ' id\n' + - ' inn\n' + - ' kpp\n' + - ' name\n' + - ' fullName\n' + - ' address\n' + - ' addressFull\n' + - ' ogrn\n' + - ' ...' -} - GET /favicon.ico?favicon.45db1c09.ico 200 in 356ms - POST /api/graphql 200 in 561ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjJvOGowMDA0eTVpNDgxMHc4bzVjIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NDQ2NDg1MiwiZXhwIjoxNzU3MDU2ODUyfQ.sa2a5qIIOzJsgWJkC5qezQ6m4-JvwtxOKyEmHIiJ9zU -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn2o8j0004y5i4810w8o5c', phone: '77777777777' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 1471ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 1015ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 607ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 610ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 925ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 951ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 365ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjJvOGowMDA0eTVpNDgxMHc4bzVjIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NDQ2NDg1MiwiZXhwIjoxNzU3MDU2ODUyfQ.sa2a5qIIOzJsgWJkC5qezQ6m4-JvwtxOKyEmHIiJ9zU -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn2o8j0004y5i4810w8o5c', phone: '77777777777' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 457ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 1215ms - POST /api/graphql 200 in 610ms - POST /api/graphql 200 in 693ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 296ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 1596ms - POST /api/graphql 200 in 625ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjJvOGowMDA0eTVpNDgxMHc4bzVjIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NDQ2NDg1MiwiZXhwIjoxNzU3MDU2ODUyfQ.sa2a5qIIOzJsgWJkC5qezQ6m4-JvwtxOKyEmHIiJ9zU -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn2o8j0004y5i4810w8o5c', phone: '77777777777' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 974ms -🚀 Проверка инициализации базы данных... -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 1304ms -✨ Инициализация базы данных завершена - POST /api/graphql 200 in 1651ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 691ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 982ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 1055ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 283ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjJvOGowMDA0eTVpNDgxMHc4bzVjIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NDQ2NDg1MiwiZXhwIjoxNzU3MDU2ODUyfQ.sa2a5qIIOzJsgWJkC5qezQ6m4-JvwtxOKyEmHIiJ9zU -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn2o8j0004y5i4810w8o5c', phone: '77777777777' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 596ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 1552ms - POST /api/graphql 200 in 313ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 597ms - POST /api/graphql 200 in 650ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 1584ms - POST /api/graphql 200 in 701ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjJvOGowMDA0eTVpNDgxMHc4bzVjIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NDQ2NDg1MiwiZXhwIjoxNzU3MDU2ODUyfQ.sa2a5qIIOzJsgWJkC5qezQ6m4-JvwtxOKyEmHIiJ9zU -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn2o8j0004y5i4810w8o5c', phone: '77777777777' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 702ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 729ms - POST /api/graphql 200 in 1124ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 603ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 948ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 801ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 306ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjJvOGowMDA0eTVpNDgxMHc4bzVjIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NDQ2NDg1MiwiZXhwIjoxNzU3MDU2ODUyfQ.sa2a5qIIOzJsgWJkC5qezQ6m4-JvwtxOKyEmHIiJ9zU -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn2o8j0004y5i4810w8o5c', phone: '77777777777' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 409ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 307ms - POST /api/graphql 200 in 1266ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 833ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 658ms - POST /api/graphql 200 in 627ms - POST /api/graphql 200 in 1508ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjJvOGowMDA0eTVpNDgxMHc4bzVjIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NDQ2NDg1MiwiZXhwIjoxNzU3MDU2ODUyfQ.sa2a5qIIOzJsgWJkC5qezQ6m4-JvwtxOKyEmHIiJ9zU -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn2o8j0004y5i4810w8o5c', phone: '77777777777' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 1040ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 1117ms - POST /api/graphql 200 in 692ms - POST /api/graphql 200 in 698ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 790ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 831ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 385ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjJvOGowMDA0eTVpNDgxMHc4bzVjIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NDQ2NDg1MiwiZXhwIjoxNzU3MDU2ODUyfQ.sa2a5qIIOzJsgWJkC5qezQ6m4-JvwtxOKyEmHIiJ9zU -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn2o8j0004y5i4810w8o5c', phone: '77777777777' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 375ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetIncomingRequests', - query: 'query GetIncomingRequests {\n' + - ' incomingRequests {\n' + - ' id\n' + - ' status\n' + - ' message\n' + - ' createdAt\n' + - ' sender {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' phones\n' + - ' email...' -} - POST /api/graphql 200 in 279ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 1908ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjFzb2YwMDAxeTVpNGg2ZnlwNWp3IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NDQ4NzQ4MSwiZXhwIjoxNzU3MDc5NDgxfQ.9KeIWoNPtDJNEU_SCoCba1ducS2pEpyhplg3YswCED4 -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn1sof0001y5i4h6fyp5jw', phone: '79999999999' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjhkYjAwMDBoeTVpNHpveHp6ZmZnIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NDQ2NTExOCwiZXhwIjoxNzU3MDU3MTE4fQ.VP8LZUaONciSW9qBAVAjHVsY1lCpyiBVkVTcGoDaOGI -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn8db0000hy5i4zoxzzffg', phone: '78888888888' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjVwYWUwMDA5eTVpNHB5YXNpYnJqIiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NDUwOTc4MywiZXhwIjoxNzU3MTAxNzgzfQ.uC19oz6DE323E34mzAW7cZxw0vUjTbzRMktghrt5qgc -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn5pae0009y5i4pyasibrj', phone: '76666666666' } -🔍 GraphQL Operation: { - operationName: 'GetPendingSuppliesCount', - query: 'query GetPendingSuppliesCount {\n' + - ' pendingSuppliesCount {\n' + - ' supplyOrders\n' + - ' ourSupplyOrders\n' + - ' sellerSupplyOrders\n' + - ' incomingSupplierOrders\n' + - ' incomingRequests\n' + - ' total\n' + - ' __typename\n' + - ' }\n' + - '}...' -} - POST /api/graphql 200 in 634ms - POST /api/graphql 200 in 1902ms - POST /api/graphql 200 in 2531ms - POST /api/graphql 200 in 1789ms -GraphQL Context - Auth header: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWR6bjJvOGowMDA0eTVpNDgxMHc4bzVjIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NDQ2NDg1MiwiZXhwIjoxNzU3MDU2ODUyfQ.sa2a5qIIOzJsgWJkC5qezQ6m4-JvwtxOKyEmHIiJ9zU -GraphQL Context - Token: eyJhbGciOiJIUzI1NiIs... -GraphQL Context - Decoded user: { id: 'cmdzn2o8j0004y5i4810w8o5c', phone: '77777777777' } -🔍 GraphQL Operation: { - operationName: 'GetConversations', - query: 'query GetConversations {\n' + - ' conversations {\n' + - ' id\n' + - ' counterparty {\n' + - ' id\n' + - ' inn\n' + - ' name\n' + - ' fullName\n' + - ' type\n' + - ' address\n' + - ' users {\n' + - ' id\n' + - ' avatar\n' + - ' managerName\n' + - ' ...' -} - POST /api/graphql 200 in 1464ms -🚀 Проверка инициализации базы данных... - POST /api/graphql 200 in 1162ms - POST /api/graphql 200 in 1638ms -✨ Инициализация базы данных завершена - POST /api/graphql 200 in 1317ms - POST /api/graphql 200 in 1189ms - POST /api/graphql 200 in 961ms - POST /api/graphql 200 in 375ms - POST /api/graphql 200 in 387ms - POST /api/graphql 200 in 321ms - POST /api/graphql 200 in 1497ms - ○ Compiling /supplies/create-suppliers ... - ✓ Compiled /supplies/create-suppliers in 556ms - GET /supplies/create-suppliers 200 in 793ms - POST /api/graphql 200 in 439ms - POST /api/graphql 200 in 320ms - POST /api/graphql 200 in 300ms - POST /api/graphql 200 in 350ms - POST /api/graphql 200 in 929ms - POST /api/graphql 200 in 1212ms - POST /api/graphql 200 in 1735ms - POST /api/graphql 200 in 638ms - POST /api/graphql 200 in 1867ms - POST /api/graphql 200 in 1048ms - POST /api/graphql 200 in 1179ms - POST /api/graphql 200 in 833ms - POST /api/graphql 200 in 1510ms - POST /api/graphql 200 in 657ms - POST /api/graphql 200 in 1168ms - POST /api/graphql 200 in 1187ms - POST /api/graphql 200 in 353ms - POST /api/graphql 200 in 395ms - POST /api/graphql 200 in 1481ms - POST /api/graphql 200 in 1100ms - POST /api/graphql 200 in 767ms - GET /supplies/create-suppliers 200 in 82ms - GET /favicon.ico 200 in 55ms - POST /api/graphql 200 in 560ms - POST /api/graphql 200 in 1414ms - POST /api/graphql 200 in 368ms - POST /api/graphql 200 in 372ms - POST /api/graphql 200 in 231ms - POST /api/graphql 200 in 1193ms - POST /api/graphql 200 in 397ms - POST /api/graphql 200 in 912ms - POST /api/graphql 200 in 971ms - POST /api/graphql 200 in 826ms - POST /api/graphql 200 in 616ms - ○ Compiling /settings ... - ✓ Compiled /settings in 689ms - GET /settings 200 in 822ms - POST /api/graphql 200 in 515ms - POST /api/graphql 200 in 301ms - POST /api/graphql 200 in 960ms - POST /api/graphql 200 in 692ms - POST /api/graphql 200 in 617ms - POST /api/graphql 200 in 777ms - POST /api/graphql 200 in 671ms - POST /api/graphql 200 in 291ms + ✓ Ready in 923ms +[?25h diff --git a/prisma/schema.prisma b/prisma/schema.prisma index df1360a..b9b8909 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -515,6 +515,11 @@ model SupplyOrderItem { quantity Int price Decimal @db.Decimal(12, 2) totalPrice Decimal @db.Decimal(12, 2) + // Поля для рецептуры продукта + services String[] @default([]) // ID услуг + fulfillmentConsumables String[] @default([]) // ID расходников фулфилмента + sellerConsumables String[] @default([]) // ID расходников селлера + marketplaceCardId String? // ID карточки маркетплейса createdAt DateTime @default(now()) updatedAt DateTime @updatedAt supplyOrder SupplyOrder @relation(fields: [supplyOrderId], references: [id], onDelete: Cascade) diff --git a/rules-complete.md b/rules-complete.md index c582e41..b69c96d 100644 --- a/rules-complete.md +++ b/rules-complete.md @@ -1773,6 +1773,129 @@ transition-all duration-150 - **ПРИЧИНА**: Заменяется контекстными кнопками в табах - **СОХРАНИТЬ**: Стили и логику навигации, но адаптировать под новые роуты +#### **9.2.6 ПРАВИЛА КОРЗИНЫ - ЕДИНЫЙ СТАНДАРТ** + +**КРИТИЧЕСКИ ВАЖНО**: Все корзины в системе должны следовать единому стандарту дизайна и функциональности. + +##### **9.2.6.1 Размеры и позиционирование** + +```tsx +