
🏗️ КРУПНОЕ РЕФАКТОРИНГ: Полный переход от монолитной к доменной архитектуре ✅ УДАЛЕНЫ V2 файлы (8 шт): - employees-v2.ts, fulfillment-*-v2.ts, goods-supply-v2.ts - logistics-consumables-v2.ts, seller-inventory-v2.ts - Функционал перенесен в соответствующие domains/ ✅ УДАЛЕНЫ пустые заглушки (2 шт): - employees.ts, supplies.ts (содержали только пустые объекты) ✅ УДАЛЕНЫ дубликаты (3 шт): - logistics.ts, referrals.ts, seller-consumables.ts - Заменены версиями из domains/ ✅ АРХИВИРОВАН старый монолит: - src/graphql/resolvers.ts (354KB) → temp/archive/ - Не использовался, имел сломанные V2 импорты 🔄 РЕОРГАНИЗАЦИЯ: - auth.ts перемещен в domains/auth.ts - Обновлены импорты в resolvers/index.ts - Удалены закомментированные V2 импорты 🚀 ДОБАВЛЕНА недостающая функция: - fulfillmentReceiveConsumableSupply в domains/inventory.ts - Полная поддержка приемки товаров фулфилментом 📊 РЕЗУЛЬТАТ: - Чистая доменная архитектура без legacy кода - Все функции V1→V2 миграции сохранены - Система полностью готова к дальнейшему развитию 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
3736 lines
126 KiB
Plaintext
3736 lines
126 KiB
Plaintext
|
||
> sferav@0.1.0 dev
|
||
> next dev --turbopack
|
||
|
||
▲ Next.js 15.4.1 (Turbopack)
|
||
- Local: http://localhost:3000
|
||
- Network: http://192.168.50.224:3000
|
||
- Environments: .env
|
||
- Experiments (use with caution):
|
||
· optimizePackageImports
|
||
|
||
✓ Starting...
|
||
✓ Ready in 840ms
|
||
○ Compiling /api/graphql ...
|
||
✓ Compiled /api/graphql in 1224ms
|
||
🔥 МОДУЛЬ SERVICES DOMAIN ЗАГРУЖАЕТСЯ
|
||
🔥 SERVICES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 INVENTORY DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER GOODS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 LOGISTICS CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 WILDBERRIES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ANALYTICS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ADMIN TOOLS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 FILE MANAGEMENT DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 EXTERNAL ADS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
GraphQL Context - Invalid token: Error [JsonWebTokenError]: jwt malformed
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
constructor: [Function: JsonWebTokenError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: undefined,
|
||
timestamp: '2025-09-10T15:44:17.607Z',
|
||
variables: undefined
|
||
}
|
||
🔐 EMPLOYEE DOMAIN AUTH CHECK: { hasUser: false, userId: undefined, organizationId: undefined }
|
||
❌ AUTH FAILED: No user in context
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: undefined,
|
||
timestamp: '2025-09-10T15:44:17.610Z'
|
||
}
|
||
POST /api/graphql 200 in 1578ms
|
||
GraphQL Context - Invalid token: Error [JsonWebTokenError]: jwt malformed
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
constructor: [Function: JsonWebTokenError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: undefined,
|
||
timestamp: '2025-09-10T15:45:07.294Z',
|
||
variables: undefined
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: undefined,
|
||
timestamp: '2025-09-10T15:45:07.295Z'
|
||
}
|
||
POST /api/graphql 200 in 56ms
|
||
GraphQL Context - Invalid token: Error [JsonWebTokenError]: jwt malformed
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
constructor: [Function: JsonWebTokenError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: undefined,
|
||
timestamp: '2025-09-10T15:45:29.404Z',
|
||
variables: undefined
|
||
}
|
||
🔐 SELLER GOODS DOMAIN AUTH CHECK: { hasUser: false, userId: undefined, organizationId: undefined }
|
||
❌ AUTH FAILED: No user in context
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: undefined,
|
||
timestamp: '2025-09-10T15:45:29.405Z'
|
||
}
|
||
POST /api/graphql 200 in 37ms
|
||
○ Compiling /fulfillment/supplies/goods/new ...
|
||
✓ Compiled /fulfillment/supplies/goods/new in 1780ms
|
||
GET /fulfillment/supplies/goods/new 200 in 2042ms
|
||
✓ Compiled /favicon.ico in 134ms
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 395ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:05.568Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 1411ms
|
||
✓ Compiled /api/events in 104ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:06.265Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 483ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:06.739Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 458ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T15:47:07.015Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T15:47:07.026Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T15:47:07.036Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMySellerGoodsSupplyRequests',
|
||
timestamp: '2025-09-10T15:47:07.219Z',
|
||
variables: {}
|
||
}
|
||
🔐 SELLER GOODS DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfbgh2wl0001y5nap24fasui',
|
||
organizationId: 'cmfbghrno0002y5na8b59ykfr'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_SELLER_GOODS_SUPPLY_REQUESTS DOMAIN QUERY STARTED: { userId: 'cmfbgh2wl0001y5nap24fasui' }
|
||
❌ MY_SELLER_GOODS_SUPPLY_REQUESTS DOMAIN ERROR: GraphQLError: Доступно только для поставщиков
|
||
at checkWholesaleAccess (src/graphql/resolvers/domains/seller-goods.ts:95:10)
|
||
at async (src/graphql/resolvers/domains/seller-goods.ts:183:21)
|
||
at async Object.mySellerGoodsSupplyRequests (src/graphql/resolvers/domains/seller-goods.ts:30:21)
|
||
93 |
|
||
94 | if (!user.organization || user.organization.type !== 'WHOLESALE') {
|
||
> 95 | throw new GraphQLError('Доступно только для поставщиков', {
|
||
| ^
|
||
96 | extensions: { code: 'FORBIDDEN' },
|
||
97 | })
|
||
98 | } {
|
||
path: undefined,
|
||
locations: undefined,
|
||
extensions: [Object]
|
||
}
|
||
🎯 RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 396ms
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfbgh2wl0001y5nap24fasui',
|
||
organizationId: 'cmfbghrno0002y5na8b59ykfr',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 1417ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyEmployeesV2',
|
||
timestamp: '2025-09-10T15:47:07.606Z',
|
||
variables: {}
|
||
}
|
||
🔐 EMPLOYEE DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfbgh2wl0001y5nap24fasui',
|
||
organizationId: 'cmfbghrno0002y5na8b59ykfr'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔐 EMPLOYEE DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfbgh2wl0001y5nap24fasui',
|
||
organizationId: 'cmfbghrno0002y5na8b59ykfr'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_EMPLOYEES DOMAIN QUERY STARTED: { args: {}, userId: 'cmfbgh2wl0001y5nap24fasui' }
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetLogisticsPartners',
|
||
timestamp: '2025-09-10T15:47:07.636Z',
|
||
variables: {}
|
||
}
|
||
📦 LOGISTICS_PARTNERS RESOLVER CALLED: {
|
||
organizationId: 'cmfbghrno0002y5na8b59ykfr',
|
||
organizationType: 'FULFILLMENT',
|
||
timestamp: '2025-09-10T15:47:07.799Z'
|
||
}
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfbgh2wl0001y5nap24fasui',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [
|
||
'Cannot return null for non-nullable field PendingSuppliesCount.incomingRequests.'
|
||
],
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T15:47:07.910Z'
|
||
}
|
||
POST /api/graphql 200 in 1888ms
|
||
📊 LOGISTICS_PARTNERS RESULT: { partnersCount: 0, organizationType: 'FULFILLMENT' }
|
||
POST /api/graphql 200 in 517ms
|
||
POST /api/graphql 200 in 1965ms
|
||
✅ MY_EMPLOYEES DOMAIN SUCCESS: { total: 0, page: 1, employeesCount: 0 }
|
||
🎯 RESOLVER RESULT TYPE: object Has result
|
||
🎯 RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 698ms
|
||
✓ Compiled /fulfillment/supplies/fulfillment-consumables in 340ms
|
||
GET /fulfillment/supplies/fulfillment-consumables 200 in 372ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZiZ2gyd2wwMDAxeTVuYXAyNGZhc3VpIiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NzQwNzQzMCwiZXhwIjoxNzU5OTk5NDMwfQ.jw0t2qqwtuqBPbzJZ71iLim623iK4y8XCRtbByg8-Lw&orgId=cmfbghrno0002y5na8b59ykfr 200 in 2889ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:11.005Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 518ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyFulfillmentConsumableSupplies',
|
||
timestamp: '2025-09-10T15:47:11.562Z',
|
||
variables: {}
|
||
}
|
||
🔐 INVENTORY DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfbgh2wl0001y5nap24fasui',
|
||
organizationId: 'cmfbghrno0002y5na8b59ykfr'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_FULFILLMENT_CONSUMABLE_SUPPLIES DOMAIN QUERY STARTED: { userId: 'cmfbgh2wl0001y5nap24fasui' }
|
||
✅ MY_FULFILLMENT_CONSUMABLE_SUPPLIES DOMAIN SUCCESS: { count: 0 }
|
||
🎯 RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 549ms
|
||
✓ Compiled /supplies/create-fulfillment-consumables-v2 in 356ms
|
||
GET /supplies/create-fulfillment-consumables-v2 200 in 386ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZiZ2gyd2wwMDAxeTVuYXAyNGZhc3VpIiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NzQwNzQzMCwiZXhwIjoxNzU5OTk5NDMwfQ.jw0t2qqwtuqBPbzJZ71iLim623iK4y8XCRtbByg8-Lw&orgId=cmfbghrno0002y5na8b59ykfr 200 in 7485ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:13.729Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyCounterparties',
|
||
timestamp: '2025-09-10T15:47:13.733Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 441ms
|
||
🤝 MY_COUNTERPARTIES: {
|
||
userId: 'cmfbgh2wl0001y5nap24fasui',
|
||
organizationId: 'cmfbghrno0002y5na8b59ykfr',
|
||
organizationType: 'FULFILLMENT',
|
||
counterpartiesCount: 1
|
||
}
|
||
POST /api/graphql 200 in 857ms
|
||
✓ Compiled /fulfillment/partners in 445ms
|
||
GET /fulfillment/partners 200 in 473ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:23.909Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 532ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetOutgoingRequests',
|
||
timestamp: '2025-09-10T15:47:24.469Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyPartnerLink',
|
||
timestamp: '2025-09-10T15:47:24.553Z',
|
||
variables: {}
|
||
}
|
||
🔐 REFERRALS DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfbgh2wl0001y5nap24fasui',
|
||
organizationId: 'cmfbghrno0002y5na8b59ykfr'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_PARTNER_LINK DOMAIN QUERY STARTED: { userId: 'cmfbgh2wl0001y5nap24fasui' }
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:24.559Z',
|
||
variables: {}
|
||
}
|
||
📤 OUTGOING_REQUESTS: {
|
||
userId: 'cmfbgh2wl0001y5nap24fasui',
|
||
organizationId: 'cmfbghrno0002y5na8b59ykfr',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 561ms
|
||
POST /api/graphql 200 in 564ms
|
||
✅ MY_PARTNER_LINK DOMAIN SUCCESS: { link: 'http://localhost:3000/register?partner=AF5DFT94SX' }
|
||
🎯 RESOLVER RESULT TYPE: string Has result
|
||
POST /api/graphql 200 in 643ms
|
||
✓ Compiled /register in 240ms
|
||
🔍 RegisterContent - URL параметры: {
|
||
partnerCode: 'AF5DFT94SX',
|
||
referralCode: null,
|
||
searchParams: { partner: 'AF5DFT94SX' }
|
||
}
|
||
🚀 RegisterContent - Передача в AuthFlow: { partnerCode: 'AF5DFT94SX', referralCode: null }
|
||
🎯 RegisterContent - Принудительный показ AuthFlow из-за наличия кода
|
||
🎢 AuthFlow - Полученные props: { partnerCode: 'AF5DFT94SX', referralCode: null }
|
||
🎢 AuthFlow - Статус авторизации: { isAuthenticated: false, hasUser: false }
|
||
🎢 AuthFlow - Обработанные данные: { registrationType: 'PARTNER', activeCode: 'AF5DFT94SX' }
|
||
🎢 AuthFlow - Сохраненные в authData: { partnerCode: 'AF5DFT94SX', referralCode: null }
|
||
GET /register?partner=AF5DFT94SX 200 in 320ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:38.498Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 466ms
|
||
✓ Compiled /dashboard in 284ms
|
||
GET /dashboard 200 in 347ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:41.542Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 538ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T15:47:42.067Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T15:47:42.158Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:42.162Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T15:47:42.172Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 570ms
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfbgm9c90004y5naqzw76bxd',
|
||
organizationId: 'cmfbgmqer0005y5na1ezlc4aw',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 656ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfbgm9c90004y5naqzw76bxd',
|
||
organizationType: 'SELLER',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [
|
||
'Cannot return null for non-nullable field PendingSuppliesCount.incomingRequests.'
|
||
],
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T15:47:42.883Z'
|
||
}
|
||
POST /api/graphql 200 in 1045ms
|
||
POST /api/graphql 200 in 1218ms
|
||
✓ Compiled /seller/partners in 327ms
|
||
GET /seller/partners 200 in 357ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:45.297Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 456ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:45.834Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetOutgoingRequests',
|
||
timestamp: '2025-09-10T15:47:45.840Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyPartnerLink',
|
||
timestamp: '2025-09-10T15:47:45.851Z',
|
||
variables: {}
|
||
}
|
||
🔐 REFERRALS DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfbgm9c90004y5naqzw76bxd',
|
||
organizationId: 'cmfbgmqer0005y5na1ezlc4aw'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_PARTNER_LINK DOMAIN QUERY STARTED: { userId: 'cmfbgm9c90004y5naqzw76bxd' }
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyCounterparties',
|
||
timestamp: '2025-09-10T15:47:45.855Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 463ms
|
||
📤 OUTGOING_REQUESTS: {
|
||
userId: 'cmfbgm9c90004y5naqzw76bxd',
|
||
organizationId: 'cmfbgmqer0005y5na1ezlc4aw',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 545ms
|
||
✅ MY_PARTNER_LINK DOMAIN SUCCESS: { link: 'http://localhost:3000/register?partner=BECP6AJGWK' }
|
||
🎯 RESOLVER RESULT TYPE: string Has result
|
||
POST /api/graphql 200 in 557ms
|
||
🤝 MY_COUNTERPARTIES: {
|
||
userId: 'cmfbgm9c90004y5naqzw76bxd',
|
||
organizationId: 'cmfbgmqer0005y5na1ezlc4aw',
|
||
organizationType: 'SELLER',
|
||
counterpartiesCount: 1
|
||
}
|
||
POST /api/graphql 200 in 965ms
|
||
○ Compiling /wholesale/orders ...
|
||
✓ Compiled /wholesale/orders in 740ms
|
||
GET /wholesale/orders 200 in 854ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:58.035Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:58.036Z'
|
||
}
|
||
POST /api/graphql 200 in 228ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:58.206Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:47:58.207Z'
|
||
}
|
||
POST /api/graphql 200 in 115ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'SendSmsCode',
|
||
timestamp: '2025-09-10T15:48:03.541Z',
|
||
variables: { phone: '77777777777' }
|
||
}
|
||
POST /api/graphql 200 in 143ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:48:03.687Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:48:03.688Z'
|
||
}
|
||
POST /api/graphql 200 in 121ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifySmsCode',
|
||
timestamp: '2025-09-10T15:48:06.048Z',
|
||
variables: { phone: '77777777777', code: '1234' }
|
||
}
|
||
POST /api/graphql 200 in 812ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifyInn',
|
||
timestamp: '2025-09-10T15:48:30.227Z',
|
||
variables: { inn: '7743291031' }
|
||
}
|
||
POST /api/graphql 200 in 249ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifyInn',
|
||
timestamp: '2025-09-10T15:48:58.778Z',
|
||
variables: { inn: '7743291031' }
|
||
}
|
||
POST /api/graphql 200 in 219ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifyInn',
|
||
timestamp: '2025-09-10T15:49:29.720Z',
|
||
variables: { inn: '7736207543' }
|
||
}
|
||
POST /api/graphql 200 in 228ms
|
||
🔥 МОДУЛЬ SERVICES DOMAIN ЗАГРУЖАЕТСЯ
|
||
🔥 SERVICES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 INVENTORY DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER GOODS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 LOGISTICS CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 WILDBERRIES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ANALYTICS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ADMIN TOOLS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 FILE MANAGEMENT DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 EXTERNAL ADS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: undefined,
|
||
timestamp: '2025-09-10T15:52:45.912Z',
|
||
variables: undefined
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '7743291031' }
|
||
✅ VERIFY_INN: ИНН прошел валидацию, запрашиваем данные из DaData...
|
||
✅ VERIFY_INN SUCCESS: { inn: '7743291031', name: 'А-Я ЛОГИСТИКА', isActive: true }
|
||
POST /api/graphql 200 in 752ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: undefined,
|
||
timestamp: '2025-09-10T15:53:02.793Z',
|
||
variables: undefined
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '7736207543' }
|
||
✅ VERIFY_INN: ИНН прошел валидацию, запрашиваем данные из DaData...
|
||
✅ VERIFY_INN SUCCESS: { inn: '7736207543', name: 'ЯНДЕКС', isActive: true }
|
||
POST /api/graphql 200 in 334ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: undefined,
|
||
timestamp: '2025-09-10T15:53:12.807Z',
|
||
variables: undefined
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '1234567890' }
|
||
❌ VERIFY_INN: ИНН не прошел валидацию контрольной суммы: 1234567890
|
||
POST /api/graphql 200 in 48ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: undefined,
|
||
timestamp: '2025-09-10T15:53:24.872Z',
|
||
variables: undefined
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '7702070139' }
|
||
✅ VERIFY_INN: ИНН прошел валидацию, запрашиваем данные из DaData...
|
||
✅ VERIFY_INN SUCCESS: { inn: '7702070139', name: 'БАНК ВТБ', isActive: true }
|
||
POST /api/graphql 200 in 321ms
|
||
🔥 МОДУЛЬ SERVICES DOMAIN ЗАГРУЖАЕТСЯ
|
||
🔥 SERVICES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 INVENTORY DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER GOODS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 LOGISTICS CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 WILDBERRIES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ANALYTICS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ADMIN TOOLS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 FILE MANAGEMENT DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 EXTERNAL ADS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: undefined,
|
||
timestamp: '2025-09-10T15:54:37.860Z',
|
||
variables: undefined
|
||
}
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfbgh2wl0001y5nap24fasui',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 2138ms
|
||
GET /wholesale/orders 200 in 114ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:54:49.610Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 219ms
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 254ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:54:49.873Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 217ms
|
||
✓ Compiled /login in 298ms
|
||
GET /login 200 in 345ms
|
||
GET /login 200 in 31ms
|
||
GET /dashboard 200 in 29ms
|
||
GET /dashboard 200 in 33ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:54:50.303Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 197ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:54:50.525Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 208ms
|
||
GET /dashboard 200 in 66ms
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 227ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'SendSmsCode',
|
||
timestamp: '2025-09-10T15:54:53.797Z',
|
||
variables: { phone: '77777777777' }
|
||
}
|
||
POST /api/graphql 200 in 74ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifySmsCode',
|
||
timestamp: '2025-09-10T15:54:55.838Z',
|
||
variables: { phone: '77777777777', code: '1234' }
|
||
}
|
||
POST /api/graphql 200 in 305ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifyInn',
|
||
timestamp: '2025-09-10T15:54:59.690Z',
|
||
variables: { inn: '7743291031' }
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '7743291031' }
|
||
✅ VERIFY_INN: ИНН прошел валидацию, запрашиваем данные из DaData...
|
||
✅ VERIFY_INN SUCCESS: { inn: '7743291031', name: 'А-Я ЛОГИСТИКА', isActive: true }
|
||
POST /api/graphql 200 in 454ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:55:01.663Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 222ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'RegisterFulfillmentOrganization',
|
||
timestamp: '2025-09-10T15:55:02.759Z',
|
||
variables: {
|
||
input: {
|
||
phone: '77777777777',
|
||
inn: '7743291031',
|
||
type: 'LOGIST',
|
||
referralCode: null,
|
||
partnerCode: null
|
||
}
|
||
}
|
||
}
|
||
🏢 REGISTER_FULFILLMENT_ORGANIZATION - ВЫЗВАН: {
|
||
phone: '77777777777',
|
||
inn: '7743291031',
|
||
referralCode: null,
|
||
timestamp: '2025-09-10T15:55:02.760Z'
|
||
}
|
||
✅ ФУЛФИЛМЕНТ ОРГАНИЗАЦИЯ СОЗДАНА: {
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs',
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
inn: '7743291031',
|
||
type: 'FULFILLMENT',
|
||
referralCode: 'FF_7743291031_1757519703002'
|
||
}
|
||
POST /api/graphql 200 in 1640ms
|
||
GET /dashboard 200 in 59ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:55:06.669Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 443ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T15:55:07.190Z',
|
||
variables: {}
|
||
}
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 563ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T15:55:07.948Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T15:55:07.968Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T15:55:07.970Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 1427ms
|
||
POST /api/graphql 200 in 1430ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1892ms
|
||
GET /fulfillment/supplies/goods/new 200 in 84ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:05:44.853Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 1367ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:05:45.521Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 459ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:05:46.030Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 495ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyEmployeesV2',
|
||
timestamp: '2025-09-10T16:05:46.778Z',
|
||
variables: {}
|
||
}
|
||
🔐 EMPLOYEE DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔐 EMPLOYEE DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_EMPLOYEES DOMAIN QUERY STARTED: { args: {}, userId: 'cmfe5lscj0000y56eeg95r8lr' }
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMySellerGoodsSupplyRequests',
|
||
timestamp: '2025-09-10T16:05:46.788Z',
|
||
variables: {}
|
||
}
|
||
🔐 SELLER GOODS DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_SELLER_GOODS_SUPPLY_REQUESTS DOMAIN QUERY STARTED: { userId: 'cmfe5lscj0000y56eeg95r8lr' }
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetLogisticsPartners',
|
||
timestamp: '2025-09-10T16:05:46.791Z',
|
||
variables: {}
|
||
}
|
||
❌ MY_SELLER_GOODS_SUPPLY_REQUESTS DOMAIN ERROR: GraphQLError: Доступно только для поставщиков
|
||
at checkWholesaleAccess (src/graphql/resolvers/domains/seller-goods.ts:95:10)
|
||
at async (src/graphql/resolvers/domains/seller-goods.ts:183:21)
|
||
at async Object.mySellerGoodsSupplyRequests (src/graphql/resolvers/domains/seller-goods.ts:30:21)
|
||
93 |
|
||
94 | if (!user.organization || user.organization.type !== 'WHOLESALE') {
|
||
> 95 | throw new GraphQLError('Доступно только для поставщиков', {
|
||
| ^
|
||
96 | extensions: { code: 'FORBIDDEN' },
|
||
97 | })
|
||
98 | } {
|
||
path: undefined,
|
||
locations: undefined,
|
||
extensions: [Object]
|
||
}
|
||
🎯 RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 1280ms
|
||
📦 LOGISTICS_PARTNERS RESOLVER CALLED: {
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs',
|
||
organizationType: 'FULFILLMENT',
|
||
timestamp: '2025-09-10T16:05:47.066Z'
|
||
}
|
||
📊 LOGISTICS_PARTNERS RESULT: { partnersCount: 0, organizationType: 'FULFILLMENT' }
|
||
POST /api/graphql 200 in 1446ms
|
||
✅ MY_EMPLOYEES DOMAIN SUCCESS: { total: 0, page: 1, employeesCount: 0 }
|
||
🎯 RESOLVER RESULT TYPE: object Has result
|
||
🎯 RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 1564ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNWxzY2owMDAweTU2ZWVnOTVyOGxyIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NzUxOTY5NiwiZXhwIjoxNzYwMTExNjk2fQ.W_r92r_4qh_HKhtKNfLmTHVyjl2E-eGXjTrkMndxkoY&orgId=cmfe5upy30001y56e4av0o4vs 200 in 663346ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNWxzY2owMDAweTU2ZWVnOTVyOGxyIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NzUxOTY5NiwiZXhwIjoxNzYwMTExNjk2fQ.W_r92r_4qh_HKhtKNfLmTHVyjl2E-eGXjTrkMndxkoY&orgId=cmfe5upy30001y56e4av0o4vs 200 in 24996ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNWxzY2owMDAweTU2ZWVnOTVyOGxyIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NzUxOTY5NiwiZXhwIjoxNzYwMTExNjk2fQ.W_r92r_4qh_HKhtKNfLmTHVyjl2E-eGXjTrkMndxkoY&orgId=cmfe5upy30001y56e4av0o4vs 200 in 24023ms
|
||
GET /fulfillment/supplies/goods/new 200 in 145ms
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 239ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:06:10.737Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 630ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:06:11.370Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:06:11.457Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:06:11.465Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:06:11.481Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 581ms
|
||
POST /api/graphql 200 in 669ms
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 679ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyEmployeesV2',
|
||
timestamp: '2025-09-10T16:06:12.035Z',
|
||
variables: {}
|
||
}
|
||
🔐 EMPLOYEE DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔐 EMPLOYEE DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_EMPLOYEES DOMAIN QUERY STARTED: { args: {}, userId: 'cmfe5lscj0000y56eeg95r8lr' }
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:06:12.045Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMySellerGoodsSupplyRequests',
|
||
timestamp: '2025-09-10T16:06:12.056Z',
|
||
variables: {}
|
||
}
|
||
🔐 SELLER GOODS DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_SELLER_GOODS_SUPPLY_REQUESTS DOMAIN QUERY STARTED: { userId: 'cmfe5lscj0000y56eeg95r8lr' }
|
||
❌ MY_SELLER_GOODS_SUPPLY_REQUESTS DOMAIN ERROR: GraphQLError: Доступно только для поставщиков
|
||
at checkWholesaleAccess (src/graphql/resolvers/domains/seller-goods.ts:95:10)
|
||
at async (src/graphql/resolvers/domains/seller-goods.ts:183:21)
|
||
at async Object.mySellerGoodsSupplyRequests (src/graphql/resolvers/domains/seller-goods.ts:30:21)
|
||
93 |
|
||
94 | if (!user.organization || user.organization.type !== 'WHOLESALE') {
|
||
> 95 | throw new GraphQLError('Доступно только для поставщиков', {
|
||
| ^
|
||
96 | extensions: { code: 'FORBIDDEN' },
|
||
97 | })
|
||
98 | } {
|
||
path: undefined,
|
||
locations: undefined,
|
||
extensions: [Object]
|
||
}
|
||
🎯 RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 417ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1184ms
|
||
POST /api/graphql 200 in 480ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetLogisticsPartners',
|
||
timestamp: '2025-09-10T16:06:12.454Z',
|
||
variables: {}
|
||
}
|
||
✅ MY_EMPLOYEES DOMAIN SUCCESS: { total: 0, page: 1, employeesCount: 0 }
|
||
🎯 RESOLVER RESULT TYPE: object Has result
|
||
🎯 RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 710ms
|
||
📦 LOGISTICS_PARTNERS RESOLVER CALLED: {
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs',
|
||
organizationType: 'FULFILLMENT',
|
||
timestamp: '2025-09-10T16:06:12.615Z'
|
||
}
|
||
📊 LOGISTICS_PARTNERS RESULT: { partnersCount: 0, organizationType: 'FULFILLMENT' }
|
||
POST /api/graphql 200 in 536ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:06:13.500Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:06:13.502Z'
|
||
}
|
||
POST /api/graphql 200 in 78ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:06:13.512Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:06:13.512Z'
|
||
}
|
||
POST /api/graphql 200 in 87ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:06:13.551Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:06:13.551Z'
|
||
}
|
||
POST /api/graphql 200 in 47ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMySellerGoodsSupplyRequests',
|
||
timestamp: '2025-09-10T16:06:13.561Z',
|
||
variables: {}
|
||
}
|
||
🔐 SELLER GOODS DOMAIN AUTH CHECK: { hasUser: false, userId: undefined, organizationId: undefined }
|
||
❌ AUTH FAILED: No user in context
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMySellerGoodsSupplyRequests',
|
||
timestamp: '2025-09-10T16:06:13.562Z'
|
||
}
|
||
POST /api/graphql 200 in 46ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyEmployeesV2',
|
||
timestamp: '2025-09-10T16:06:13.604Z',
|
||
variables: {}
|
||
}
|
||
🔐 EMPLOYEE DOMAIN AUTH CHECK: { hasUser: false, userId: undefined, organizationId: undefined }
|
||
❌ AUTH FAILED: No user in context
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMyEmployeesV2',
|
||
timestamp: '2025-09-10T16:06:13.604Z'
|
||
}
|
||
POST /api/graphql 200 in 39ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetLogisticsPartners',
|
||
timestamp: '2025-09-10T16:06:13.615Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetLogisticsPartners',
|
||
timestamp: '2025-09-10T16:06:13.615Z'
|
||
}
|
||
POST /api/graphql 200 in 50ms
|
||
✓ Compiled / in 342ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNWxzY2owMDAweTU2ZWVnOTVyOGxyIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NzUxOTY5NiwiZXhwIjoxNzYwMTExNjk2fQ.W_r92r_4qh_HKhtKNfLmTHVyjl2E-eGXjTrkMndxkoY&orgId=cmfe5upy30001y56e4av0o4vs 200 in 2710ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNWxzY2owMDAweTU2ZWVnOTVyOGxyIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NzUxOTY5NiwiZXhwIjoxNzYwMTExNjk2fQ.W_r92r_4qh_HKhtKNfLmTHVyjl2E-eGXjTrkMndxkoY&orgId=cmfe5upy30001y56e4av0o4vs 200 in 1523ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNWxzY2owMDAweTU2ZWVnOTVyOGxyIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NzUxOTY5NiwiZXhwIjoxNzYwMTExNjk2fQ.W_r92r_4qh_HKhtKNfLmTHVyjl2E-eGXjTrkMndxkoY&orgId=cmfe5upy30001y56e4av0o4vs 200 in 2712ms
|
||
GET / 200 in 429ms
|
||
GET /login 200 in 43ms
|
||
GET /dashboard 200 in 38ms
|
||
GET /dashboard 200 in 33ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'SendSmsCode',
|
||
timestamp: '2025-09-10T16:06:19.504Z',
|
||
variables: { phone: '77777777777' }
|
||
}
|
||
POST /api/graphql 200 in 65ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifySmsCode',
|
||
timestamp: '2025-09-10T16:06:22.089Z',
|
||
variables: { phone: '77777777777', code: '1234' }
|
||
}
|
||
POST /api/graphql 200 in 382ms
|
||
GET /dashboard 200 in 91ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:06:22.819Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 443ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:06:23.318Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:06:23.327Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:06:23.338Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:06:23.341Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 475ms
|
||
POST /api/graphql 200 in 575ms
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationId: 'cmfe5upy30001y56e4av0o4vs',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 577ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe5lscj0000y56eeg95r8lr',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1055ms
|
||
GET /dashboard 200 in 218ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:19.187Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:19.188Z'
|
||
}
|
||
POST /api/graphql 200 in 121ms
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 322ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:19.366Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:19.367Z'
|
||
}
|
||
POST /api/graphql 200 in 115ms
|
||
○ Compiling /_not-found/page ...
|
||
✓ Compiled /_not-found/page in 577ms
|
||
GET /apple-touch-icon-precomposed.png 404 in 665ms
|
||
GET /apple-touch-icon.png 404 in 52ms
|
||
GET /dashboard 200 in 101ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:24.108Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:24.109Z'
|
||
}
|
||
POST /api/graphql 200 in 63ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:24.185Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:24.185Z'
|
||
}
|
||
POST /api/graphql 200 in 49ms
|
||
GET / 200 in 101ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:25.542Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:25.543Z'
|
||
}
|
||
POST /api/graphql 200 in 55ms
|
||
GET /login 200 in 72ms
|
||
GET /dashboard 200 in 53ms
|
||
GET /dashboard 200 in 72ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:25.728Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:25.728Z'
|
||
}
|
||
POST /api/graphql 200 in 48ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:25.783Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:25.783Z'
|
||
}
|
||
POST /api/graphql 200 in 37ms
|
||
○ Compiling /admin/dashboard ...
|
||
✓ Compiled /admin/dashboard in 1158ms
|
||
GET /admin/dashboard 200 in 1231ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:07:33.384Z',
|
||
variables: {}
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: false, adminId: undefined }
|
||
❌ ADMIN AUTH FAILED: No admin in context
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация администратора' ],
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:07:33.385Z'
|
||
}
|
||
POST /api/graphql 200 in 65ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:33.410Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:33.410Z'
|
||
}
|
||
POST /api/graphql 200 in 82ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:07:33.444Z',
|
||
variables: {}
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: false, adminId: undefined }
|
||
❌ ADMIN AUTH FAILED: No admin in context
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация администратора' ],
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:07:33.445Z'
|
||
}
|
||
POST /api/graphql 200 in 33ms
|
||
✓ Compiled /admin in 315ms
|
||
GET /admin 307 in 383ms
|
||
GET /admin/dashboard 200 in 66ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:07:36.398Z',
|
||
variables: {}
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: false, adminId: undefined }
|
||
❌ ADMIN AUTH FAILED: No admin in context
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация администратора' ],
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:07:36.399Z'
|
||
}
|
||
POST /api/graphql 200 in 66ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:36.412Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:07:36.412Z'
|
||
}
|
||
POST /api/graphql 200 in 74ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:07:36.440Z',
|
||
variables: {}
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: false, adminId: undefined }
|
||
❌ ADMIN AUTH FAILED: No admin in context
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация администратора' ],
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:07:36.440Z'
|
||
}
|
||
POST /api/graphql 200 in 25ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'AdminLogin',
|
||
timestamp: '2025-09-10T16:07:39.283Z',
|
||
variables: { username: 'admin', password: 'admin123' }
|
||
}
|
||
🔍 ADMIN_LOGIN DOMAIN MUTATION STARTED: { username: 'admin', hasPassword: true }
|
||
❌ ADMIN_LOGIN DOMAIN ERROR: Error [PrismaClientValidationError]:
|
||
Invalid `__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$prisma$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["prisma"].admin.update()` invocation in
|
||
/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/chunks/[root-of-the-server]__5933e5dd._.js:11772:158
|
||
|
||
11769 };
|
||
11770 }
|
||
11771 // Обновление последнего входа
|
||
→ 11772 await __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$prisma$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["prisma"].admin.update({
|
||
where: {
|
||
id: "cmfbgb20b0000y5ley71phryx"
|
||
},
|
||
data: {
|
||
lastLoginAt: new Date("2025-09-10T16:07:39.870Z"),
|
||
~~~~~~~~~~~
|
||
? id?: String | StringFieldUpdateOperationsInput,
|
||
? username?: String | StringFieldUpdateOperationsInput,
|
||
? password?: String | StringFieldUpdateOperationsInput,
|
||
? email?: String | NullableStringFieldUpdateOperationsInput | Null,
|
||
? isActive?: Boolean | BoolFieldUpdateOperationsInput,
|
||
? lastLogin?: DateTime | NullableDateTimeFieldUpdateOperationsInput | Null,
|
||
? createdAt?: DateTime | DateTimeFieldUpdateOperationsInput,
|
||
? updatedAt?: DateTime | DateTimeFieldUpdateOperationsInput
|
||
}
|
||
})
|
||
|
||
Unknown argument `lastLoginAt`. Did you mean `lastLogin`? Available options are marked with ?.
|
||
at <unknown> (src/graphql/resolvers/domains/admin-tools.ts:231:27)
|
||
at async Object.adminLogin (src/graphql/resolvers/domains/admin-tools.ts:231:8)
|
||
229 |
|
||
230 | // Обновление последнего входа
|
||
> 231 | await prisma.admin.update({
|
||
| ^
|
||
232 | where: { id: admin.id },
|
||
233 | data: { lastLoginAt: new Date() },
|
||
234 | }) {
|
||
clientVersion: '6.12.0'
|
||
}
|
||
POST /api/graphql 200 in 702ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'AdminLogin',
|
||
timestamp: '2025-09-10T16:07:55.580Z',
|
||
variables: { username: 'admin', password: 'admin123' }
|
||
}
|
||
🔍 ADMIN_LOGIN DOMAIN MUTATION STARTED: { username: 'admin', hasPassword: true }
|
||
❌ ADMIN_LOGIN DOMAIN ERROR: Error [PrismaClientValidationError]:
|
||
Invalid `__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$prisma$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["prisma"].admin.update()` invocation in
|
||
/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/chunks/[root-of-the-server]__5933e5dd._.js:11772:158
|
||
|
||
11769 };
|
||
11770 }
|
||
11771 // Обновление последнего входа
|
||
→ 11772 await __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$prisma$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["prisma"].admin.update({
|
||
where: {
|
||
id: "cmfbgb20b0000y5ley71phryx"
|
||
},
|
||
data: {
|
||
lastLoginAt: new Date("2025-09-10T16:07:56.066Z"),
|
||
~~~~~~~~~~~
|
||
? id?: String | StringFieldUpdateOperationsInput,
|
||
? username?: String | StringFieldUpdateOperationsInput,
|
||
? password?: String | StringFieldUpdateOperationsInput,
|
||
? email?: String | NullableStringFieldUpdateOperationsInput | Null,
|
||
? isActive?: Boolean | BoolFieldUpdateOperationsInput,
|
||
? lastLogin?: DateTime | NullableDateTimeFieldUpdateOperationsInput | Null,
|
||
? createdAt?: DateTime | DateTimeFieldUpdateOperationsInput,
|
||
? updatedAt?: DateTime | DateTimeFieldUpdateOperationsInput
|
||
}
|
||
})
|
||
|
||
Unknown argument `lastLoginAt`. Did you mean `lastLogin`? Available options are marked with ?.
|
||
at <unknown> (src/graphql/resolvers/domains/admin-tools.ts:231:27)
|
||
at async Object.adminLogin (src/graphql/resolvers/domains/admin-tools.ts:231:8)
|
||
229 |
|
||
230 | // Обновление последнего входа
|
||
> 231 | await prisma.admin.update({
|
||
| ^
|
||
232 | where: { id: admin.id },
|
||
233 | data: { lastLoginAt: new Date() },
|
||
234 | }) {
|
||
clientVersion: '6.12.0'
|
||
}
|
||
POST /api/graphql 200 in 667ms
|
||
GET /admin/dashboard 200 in 133ms
|
||
🔥 МОДУЛЬ SERVICES DOMAIN ЗАГРУЖАЕТСЯ
|
||
🔥 SERVICES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 INVENTORY DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER GOODS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 LOGISTICS CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 WILDBERRIES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ANALYTICS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ADMIN TOOLS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 FILE MANAGEMENT DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 EXTERNAL ADS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:09:21.921Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:09:21.922Z',
|
||
variables: {}
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: false, adminId: undefined }
|
||
❌ ADMIN AUTH FAILED: No admin in context
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:09:21.924Z'
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация администратора' ],
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:09:21.924Z'
|
||
}
|
||
POST /api/graphql 200 in 422ms
|
||
POST /api/graphql 200 in 422ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:09:21.989Z',
|
||
variables: {}
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: false, adminId: undefined }
|
||
❌ ADMIN AUTH FAILED: No admin in context
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация администратора' ],
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:09:21.989Z'
|
||
}
|
||
POST /api/graphql 200 in 33ms
|
||
GraphQL Context - Invalid token: Error [TokenExpiredError]: jwt expired
|
||
at context (src/app/api/graphql/route.ts:73:26)
|
||
at ApolloServer.executeHTTPGraphQLRequest (../../src/ApolloServer.ts:1083:29)
|
||
71 | }
|
||
72 |
|
||
> 73 | const decoded = jwt.verify(token, jwtSecret) as {
|
||
| ^
|
||
74 | userId?: string
|
||
75 | phone?: string
|
||
76 | adminId?: string {
|
||
expiredAt: 2025-08-26T10:21:54.000Z,
|
||
constructor: [Function: TokenExpiredError]
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'AdminLogin',
|
||
timestamp: '2025-09-10T16:09:24.449Z',
|
||
variables: { username: 'admin', password: 'admin123' }
|
||
}
|
||
🔍 ADMIN_LOGIN DOMAIN MUTATION STARTED: { username: 'admin', hasPassword: true }
|
||
✅ ADMIN_LOGIN DOMAIN SUCCESS: {
|
||
adminId: 'cmfbgb20b0000y5ley71phryx',
|
||
username: 'admin',
|
||
tokenGenerated: true
|
||
}
|
||
POST /api/graphql 200 in 774ms
|
||
GET /admin/dashboard 200 in 87ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:09:25.385Z',
|
||
variables: {}
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: true, adminId: 'cmfbgb20b0000y5ley71phryx' }
|
||
✅ ADMIN AUTH PASSED: Calling resolver
|
||
🔍 ADMIN_ME DOMAIN QUERY STARTED: { adminId: 'cmfbgb20b0000y5ley71phryx' }
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:09:25.393Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:09:25.394Z'
|
||
}
|
||
POST /api/graphql 200 in 68ms
|
||
✅ ADMIN_ME DOMAIN SUCCESS: {
|
||
adminId: 'cmfbgb20b0000y5ley71phryx',
|
||
username: 'admin',
|
||
isActive: true
|
||
}
|
||
🎯 ADMIN RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 224ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:09:25.921Z',
|
||
variables: {}
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: true, adminId: 'cmfbgb20b0000y5ley71phryx' }
|
||
✅ ADMIN AUTH PASSED: Calling resolver
|
||
🔍 ADMIN_ME DOMAIN QUERY STARTED: { adminId: 'cmfbgb20b0000y5ley71phryx' }
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AllUsers',
|
||
timestamp: '2025-09-10T16:09:25.935Z',
|
||
variables: { limit: 20, offset: 0 }
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: true, adminId: 'cmfbgb20b0000y5ley71phryx' }
|
||
✅ ADMIN AUTH PASSED: Calling resolver
|
||
🔍 ALL_USERS DOMAIN QUERY STARTED: {
|
||
adminId: 'cmfbgb20b0000y5ley71phryx',
|
||
search: undefined,
|
||
limit: 20,
|
||
offset: 0
|
||
}
|
||
✅ ADMIN_ME DOMAIN SUCCESS: {
|
||
adminId: 'cmfbgb20b0000y5ley71phryx',
|
||
username: 'admin',
|
||
isActive: true
|
||
}
|
||
🎯 ADMIN RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 130ms
|
||
✅ ALL_USERS DOMAIN SUCCESS: {
|
||
adminId: 'cmfbgb20b0000y5ley71phryx',
|
||
usersFound: 3,
|
||
totalCount: 3,
|
||
hasSearch: false
|
||
}
|
||
🎯 ADMIN RESOLVER RESULT TYPE: object Has result
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Cannot return null for non-nullable field UsersResponse.total.' ],
|
||
operationName: 'AllUsers',
|
||
timestamp: '2025-09-10T16:09:26.505Z'
|
||
}
|
||
POST /api/graphql 200 in 632ms
|
||
GET /admin/dashboard 200 in 125ms
|
||
🔥 МОДУЛЬ SERVICES DOMAIN ЗАГРУЖАЕТСЯ
|
||
🔥 SERVICES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 INVENTORY DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER GOODS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 LOGISTICS CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 WILDBERRIES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ANALYTICS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ADMIN TOOLS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 FILE MANAGEMENT DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 EXTERNAL ADS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:10:29.402Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:10:29.402Z',
|
||
variables: {}
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: true, adminId: 'cmfbgb20b0000y5ley71phryx' }
|
||
✅ ADMIN AUTH PASSED: Calling resolver
|
||
🔍 ADMIN_ME DOMAIN QUERY STARTED: { adminId: 'cmfbgb20b0000y5ley71phryx' }
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:10:29.407Z'
|
||
}
|
||
POST /api/graphql 200 in 359ms
|
||
✅ ADMIN_ME DOMAIN SUCCESS: {
|
||
adminId: 'cmfbgb20b0000y5ley71phryx',
|
||
username: 'admin',
|
||
isActive: true
|
||
}
|
||
🎯 ADMIN RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 615ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AdminMe',
|
||
timestamp: '2025-09-10T16:10:30.081Z',
|
||
variables: {}
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: true, adminId: 'cmfbgb20b0000y5ley71phryx' }
|
||
✅ ADMIN AUTH PASSED: Calling resolver
|
||
🔍 ADMIN_ME DOMAIN QUERY STARTED: { adminId: 'cmfbgb20b0000y5ley71phryx' }
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'AllUsers',
|
||
timestamp: '2025-09-10T16:10:30.097Z',
|
||
variables: { limit: 20, offset: 0 }
|
||
}
|
||
🔐 ADMIN TOOLS DOMAIN ADMIN AUTH CHECK: { hasAdmin: true, adminId: 'cmfbgb20b0000y5ley71phryx' }
|
||
✅ ADMIN AUTH PASSED: Calling resolver
|
||
🔍 ALL_USERS DOMAIN QUERY STARTED: {
|
||
adminId: 'cmfbgb20b0000y5ley71phryx',
|
||
search: undefined,
|
||
limit: 20,
|
||
offset: 0
|
||
}
|
||
✅ ADMIN_ME DOMAIN SUCCESS: {
|
||
adminId: 'cmfbgb20b0000y5ley71phryx',
|
||
username: 'admin',
|
||
isActive: true
|
||
}
|
||
🎯 ADMIN RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 173ms
|
||
✅ ALL_USERS DOMAIN SUCCESS: {
|
||
adminId: 'cmfbgb20b0000y5ley71phryx',
|
||
usersFound: 3,
|
||
totalCount: 3,
|
||
hasSearch: false
|
||
}
|
||
🎯 ADMIN RESOLVER RESULT TYPE: object Has result
|
||
POST /api/graphql 200 in 676ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:10:54.401Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:10:54.401Z'
|
||
}
|
||
POST /api/graphql 200 in 120ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:10:54.420Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:10:54.420Z'
|
||
}
|
||
POST /api/graphql 200 in 139ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:10:54.432Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:10:54.433Z'
|
||
}
|
||
POST /api/graphql 200 in 150ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNWxzY2owMDAweTU2ZWVnOTVyOGxyIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NyIsImlhdCI6MTc1NzUyMDM4MiwiZXhwIjoxNzYwMTEyMzgyfQ.fOiRqZLoLl_w1Er38rnyqDILi9nc8149RIajViR_vMI&orgId=cmfe5upy30001y56e4av0o4vs 200 in 271381ms
|
||
GET / 200 in 211ms
|
||
GET /login 200 in 56ms
|
||
GET /dashboard 200 in 50ms
|
||
GET /dashboard 200 in 48ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'SendSmsCode',
|
||
timestamp: '2025-09-10T16:11:03.206Z',
|
||
variables: { phone: '77777777771' }
|
||
}
|
||
POST /api/graphql 200 in 85ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifySmsCode',
|
||
timestamp: '2025-09-10T16:11:05.582Z',
|
||
variables: { phone: '77777777771', code: '1234' }
|
||
}
|
||
POST /api/graphql 200 in 1338ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifyInn',
|
||
timestamp: '2025-09-10T16:11:16.777Z',
|
||
variables: { inn: '7743291031' }
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '7743291031' }
|
||
✅ VERIFY_INN: ИНН прошел валидацию, запрашиваем данные из DaData...
|
||
✅ VERIFY_INN SUCCESS: { inn: '7743291031', name: 'А-Я ЛОГИСТИКА', isActive: true }
|
||
POST /api/graphql 200 in 665ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:11:18.875Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 238ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'RegisterFulfillmentOrganization',
|
||
timestamp: '2025-09-10T16:11:23.060Z',
|
||
variables: {
|
||
input: {
|
||
phone: '77777777771',
|
||
inn: '7743291031',
|
||
type: 'LOGIST',
|
||
referralCode: null,
|
||
partnerCode: null
|
||
}
|
||
}
|
||
}
|
||
🏢 REGISTER_FULFILLMENT_ORGANIZATION - ВЫЗВАН: {
|
||
phone: '77777777771',
|
||
inn: '7743291031',
|
||
referralCode: null,
|
||
timestamp: '2025-09-10T16:11:23.061Z'
|
||
}
|
||
POST /api/graphql 200 in 404ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifyInn',
|
||
timestamp: '2025-09-10T16:12:02.667Z',
|
||
variables: { inn: '7814632989' }
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '7814632989' }
|
||
✅ VERIFY_INN: ИНН прошел валидацию, запрашиваем данные из DaData...
|
||
✅ VERIFY_INN SUCCESS: { inn: '7814632989', name: 'ЛОГИСТИКА', isActive: true }
|
||
POST /api/graphql 200 in 554ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:12:04.645Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 241ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'RegisterFulfillmentOrganization',
|
||
timestamp: '2025-09-10T16:12:08.130Z',
|
||
variables: {
|
||
input: {
|
||
phone: '77777777771',
|
||
inn: '7814632989',
|
||
type: 'LOGIST',
|
||
referralCode: null,
|
||
partnerCode: null
|
||
}
|
||
}
|
||
}
|
||
🏢 REGISTER_FULFILLMENT_ORGANIZATION - ВЫЗВАН: {
|
||
phone: '77777777771',
|
||
inn: '7814632989',
|
||
referralCode: null,
|
||
timestamp: '2025-09-10T16:12:08.131Z'
|
||
}
|
||
✅ ФУЛФИЛМЕНТ ОРГАНИЗАЦИЯ СОЗДАНА: {
|
||
organizationId: 'cmfe6gp2e0003y56ez626euyz',
|
||
userId: 'cmfe6fd9b0002y56etpt2sywd',
|
||
inn: '7814632989',
|
||
type: 'FULFILLMENT',
|
||
referralCode: 'FF_7814632989_1757520728293'
|
||
}
|
||
POST /api/graphql 200 in 1602ms
|
||
GET /dashboard 200 in 139ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:12:12.166Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 540ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:12:12.700Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 498ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:12:13.478Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:12:13.494Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:12:13.496Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 1446ms
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe6fd9b0002y56etpt2sywd',
|
||
organizationId: 'cmfe6gp2e0003y56ez626euyz',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 1460ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe6fd9b0002y56etpt2sywd',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1949ms
|
||
○ Compiling /fulfillment/settings ...
|
||
✓ Compiled /fulfillment/settings in 613ms
|
||
GET /fulfillment/settings 200 in 646ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:13:06.335Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 618ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:13:06.943Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 473ms
|
||
✓ Compiled in 529ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNmZkOWIwMDAyeTU2ZXRwdDJzeXdkIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3MSIsImlhdCI6MTc1NzUyMDY2NiwiZXhwIjoxNzYwMTEyNjY2fQ._P4xu-3dXaq3VSUpYZBE1QrtgPNhK0VQQ0p7EjU8XLE&orgId=cmfe6gp2e0003y56ez626euyz 200 in 302058ms
|
||
GET /fulfillment/settings 200 in 225ms
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 314ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:17:15.768Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 1431ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:17:16.497Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:17:17.241Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:17:17.254Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:17:17.258Z',
|
||
variables: {}
|
||
}
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe6fd9b0002y56etpt2sywd',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1072ms
|
||
POST /api/graphql 200 in 1412ms
|
||
POST /api/graphql 200 in 1417ms
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe6fd9b0002y56etpt2sywd',
|
||
organizationId: 'cmfe6gp2e0003y56ez626euyz',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 1422ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:17:20.628Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:17:20.629Z'
|
||
}
|
||
POST /api/graphql 200 in 92ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:17:20.637Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:17:20.637Z'
|
||
}
|
||
POST /api/graphql 200 in 100ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:17:20.649Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:17:20.650Z'
|
||
}
|
||
POST /api/graphql 200 in 112ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNmZkOWIwMDAyeTU2ZXRwdDJzeXdkIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3MSIsImlhdCI6MTc1NzUyMDY2NiwiZXhwIjoxNzYwMTEyNjY2fQ._P4xu-3dXaq3VSUpYZBE1QrtgPNhK0VQQ0p7EjU8XLE&orgId=cmfe6gp2e0003y56ez626euyz 200 in 4447ms
|
||
GET / 200 in 189ms
|
||
GET /login 200 in 54ms
|
||
GET /dashboard 200 in 141ms
|
||
GET /dashboard 200 in 49ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'SendSmsCode',
|
||
timestamp: '2025-09-10T16:17:28.125Z',
|
||
variables: { phone: '77777777772' }
|
||
}
|
||
POST /api/graphql 200 in 70ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifySmsCode',
|
||
timestamp: '2025-09-10T16:17:30.936Z',
|
||
variables: { phone: '77777777772', code: '1234' }
|
||
}
|
||
POST /api/graphql 200 in 730ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifyInn',
|
||
timestamp: '2025-09-10T16:17:52.476Z',
|
||
variables: { inn: '5074056720' }
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '5074056720' }
|
||
✅ VERIFY_INN: ИНН прошел валидацию, запрашиваем данные из DaData...
|
||
✅ VERIFY_INN SUCCESS: { inn: '5074056720', name: 'ЛОГИСТИКА+', isActive: true }
|
||
POST /api/graphql 200 in 733ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:17:54.530Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 225ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'RegisterFulfillmentOrganization',
|
||
timestamp: '2025-09-10T16:17:55.709Z',
|
||
variables: {
|
||
input: {
|
||
phone: '77777777772',
|
||
inn: '5074056720',
|
||
type: 'LOGIST',
|
||
referralCode: null,
|
||
partnerCode: null
|
||
}
|
||
}
|
||
}
|
||
🏢 REGISTER_FULFILLMENT_ORGANIZATION - ВЫЗВАН: {
|
||
phone: '77777777772',
|
||
inn: '5074056720',
|
||
referralCode: null,
|
||
timestamp: '2025-09-10T16:17:55.710Z'
|
||
}
|
||
✅ ФУЛФИЛМЕНТ ОРГАНИЗАЦИЯ СОЗДАНА: {
|
||
organizationId: 'cmfe6o5bs0005y56egre5lbie',
|
||
userId: 'cmfe6nm570004y56ep1dg7jyp',
|
||
inn: '5074056720',
|
||
type: 'FULFILLMENT',
|
||
referralCode: 'FF_5074056720_1757521075958'
|
||
}
|
||
POST /api/graphql 200 in 1601ms
|
||
GET /dashboard 200 in 289ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:17:59.838Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 462ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:18:00.374Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:18:00.471Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:18:00.475Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:18:00.479Z',
|
||
variables: {}
|
||
}
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe6nm570004y56ep1dg7jyp',
|
||
organizationId: 'cmfe6o5bs0005y56egre5lbie',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 500ms
|
||
POST /api/graphql 200 in 598ms
|
||
POST /api/graphql 200 in 683ms
|
||
✓ Compiled /fulfillment/home in 412ms
|
||
GET /fulfillment/home 200 in 453ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe6nm570004y56ep1dg7jyp',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1161ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:18:01.465Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 544ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:18:02.054Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 494ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNm5tNTcwMDA0eTU2ZXAxZGc3anlwIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3MiIsImlhdCI6MTc1NzUyMTA1MSwiZXhwIjoxNzYwMTEzMDUxfQ.w8grW5wYNYCJQshrTweAmra_-jCW9zMJJK3K8bo31gU&orgId=cmfe6o5bs0005y56egre5lbie 200 in 5219ms
|
||
GET /fulfillment/home 200 in 152ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:18:05.690Z',
|
||
variables: {}
|
||
}
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 248ms
|
||
POST /api/graphql 200 in 466ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:18:06.227Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:18:06.235Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:18:06.246Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:18:06.252Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 529ms
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe6nm570004y56ep1dg7jyp',
|
||
organizationId: 'cmfe6o5bs0005y56egre5lbie',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 589ms
|
||
POST /api/graphql 200 in 608ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe6nm570004y56ep1dg7jyp',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 756ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:18:33.426Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:18:33.427Z'
|
||
}
|
||
POST /api/graphql 200 in 138ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:18:33.448Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:18:33.449Z'
|
||
}
|
||
POST /api/graphql 200 in 153ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:18:33.459Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:18:33.459Z'
|
||
}
|
||
POST /api/graphql 200 in 169ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNm5tNTcwMDA0eTU2ZXAxZGc3anlwIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3MiIsImlhdCI6MTc1NzUyMTA1MSwiZXhwIjoxNzYwMTEzMDUxfQ.w8grW5wYNYCJQshrTweAmra_-jCW9zMJJK3K8bo31gU&orgId=cmfe6o5bs0005y56egre5lbie 200 in 27525ms
|
||
GET / 200 in 251ms
|
||
GET /login 200 in 45ms
|
||
GET /dashboard 200 in 53ms
|
||
GET /dashboard 200 in 61ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'SendSmsCode',
|
||
timestamp: '2025-09-10T16:18:45.427Z',
|
||
variables: { phone: '77777777773' }
|
||
}
|
||
POST /api/graphql 200 in 91ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifySmsCode',
|
||
timestamp: '2025-09-10T16:18:47.636Z',
|
||
variables: { phone: '77777777773', code: '1234' }
|
||
}
|
||
POST /api/graphql 200 in 808ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifyInn',
|
||
timestamp: '2025-09-10T16:19:03.781Z',
|
||
variables: { inn: '7713726983' }
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '7713726983' }
|
||
✅ VERIFY_INN: ИНН прошел валидацию, запрашиваем данные из DaData...
|
||
✅ VERIFY_INN SUCCESS: { inn: '7713726983', name: 'ЛОГИСТИКА', isActive: true }
|
||
POST /api/graphql 200 in 564ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:19:05.778Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 255ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'RegisterFulfillmentOrganization',
|
||
timestamp: '2025-09-10T16:19:08.549Z',
|
||
variables: {
|
||
input: {
|
||
phone: '77777777773',
|
||
inn: '7713726983',
|
||
type: 'LOGIST',
|
||
referralCode: null,
|
||
partnerCode: null
|
||
}
|
||
}
|
||
}
|
||
🏢 REGISTER_FULFILLMENT_ORGANIZATION - ВЫЗВАН: {
|
||
phone: '77777777773',
|
||
inn: '7713726983',
|
||
referralCode: null,
|
||
timestamp: '2025-09-10T16:19:08.549Z'
|
||
}
|
||
✅ ФУЛФИЛМЕНТ ОРГАНИЗАЦИЯ СОЗДАНА: {
|
||
organizationId: 'cmfe6ppiz0007y56efxzjf3qs',
|
||
userId: 'cmfe6p9dz0006y56esdge2glp',
|
||
inn: '7713726983',
|
||
type: 'FULFILLMENT',
|
||
referralCode: 'FF_7713726983_1757521148794'
|
||
}
|
||
POST /api/graphql 200 in 1534ms
|
||
GET /dashboard 200 in 135ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:19:12.402Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 465ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:19:12.947Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:19:13.039Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:19:13.042Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:19:13.057Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 508ms
|
||
POST /api/graphql 200 in 605ms
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe6p9dz0006y56esdge2glp',
|
||
organizationId: 'cmfe6ppiz0007y56efxzjf3qs',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 606ms
|
||
GET /fulfillment/home 200 in 85ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:19:13.551Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 455ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe6p9dz0006y56esdge2glp',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1200ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:19:14.044Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 482ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZiZ205YzkwMDA0eTVuYXF6dzc2YnhkIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NzM1NjM4NSwiZXhwIjoxNzU5OTQ4Mzg1fQ.OmzvmEGZ5hOrKciYnLRqZWj6KpiQtaTnUa43iaU7Rkc&orgId=cmfbgmqer0005y5na1ezlc4aw 200 in 2604748ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZiZ205YzkwMDA0eTVuYXF6dzc2YnhkIiwicGhvbmUiOiI3ODg4ODg4ODg4OCIsImlhdCI6MTc1NzM1NjM4NSwiZXhwIjoxNzU5OTQ4Mzg1fQ.OmzvmEGZ5hOrKciYnLRqZWj6KpiQtaTnUa43iaU7Rkc&orgId=cmfbgmqer0005y5na1ezlc4aw 200 in 2608508ms
|
||
GET /fulfillment/home 200 in 103ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNnA5ZHowMDA2eTU2ZXNkZ2UyZ2xwIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3MyIsImlhdCI6MTc1NzUyMTEyOCwiZXhwIjoxNzYwMTEzMTI4fQ.7BwgoLHMtaotV_46AI87usRsIRGzUPeD4tIGpcnmKXU&orgId=cmfe6ppiz0007y56efxzjf3qs 200 in 2264340ms
|
||
🔥 МОДУЛЬ SERVICES DOMAIN ЗАГРУЖАЕТСЯ
|
||
🔥 SERVICES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 INVENTORY DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER GOODS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 LOGISTICS CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 WILDBERRIES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ANALYTICS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ADMIN TOOLS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 FILE MANAGEMENT DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 EXTERNAL ADS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 516ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:56:58.426Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 1691ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:56:59.127Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 493ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:56:59.884Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:56:59.894Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:56:59.936Z',
|
||
variables: {}
|
||
}
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe6p9dz0006y56esdge2glp',
|
||
organizationId: 'cmfe6ppiz0007y56efxzjf3qs',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 1410ms
|
||
POST /api/graphql 200 in 1479ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe6p9dz0006y56esdge2glp',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1900ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:57:01.043Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:57:01.046Z'
|
||
}
|
||
POST /api/graphql 200 in 77ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:57:01.053Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:57:01.053Z'
|
||
}
|
||
POST /api/graphql 200 in 84ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:57:01.060Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:57:01.061Z'
|
||
}
|
||
POST /api/graphql 200 in 91ms
|
||
GET / 200 in 109ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlNnA5ZHowMDA2eTU2ZXNkZ2UyZ2xwIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3MyIsImlhdCI6MTc1NzUyMTEyOCwiZXhwIjoxNzYwMTEzMTI4fQ.7BwgoLHMtaotV_46AI87usRsIRGzUPeD4tIGpcnmKXU&orgId=cmfe6ppiz0007y56efxzjf3qs 200 in 2194ms
|
||
GET /login 200 in 29ms
|
||
GET /dashboard 200 in 32ms
|
||
GET /dashboard 200 in 30ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'SendSmsCode',
|
||
timestamp: '2025-09-10T16:57:08.363Z',
|
||
variables: { phone: '77777777774' }
|
||
}
|
||
POST /api/graphql 200 in 59ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifySmsCode',
|
||
timestamp: '2025-09-10T16:57:10.618Z',
|
||
variables: { phone: '77777777774', code: '1234' }
|
||
}
|
||
POST /api/graphql 200 in 713ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifyInn',
|
||
timestamp: '2025-09-10T16:57:36.167Z',
|
||
variables: { inn: '5010050095' }
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '5010050095' }
|
||
✅ VERIFY_INN: ИНН прошел валидацию, запрашиваем данные из DaData...
|
||
✅ VERIFY_INN SUCCESS: { inn: '5010050095', name: 'ЛОГИСТИКА', isActive: true }
|
||
POST /api/graphql 200 in 676ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:57:38.280Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 233ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'RegisterFulfillmentOrganization',
|
||
timestamp: '2025-09-10T16:57:39.326Z',
|
||
variables: {
|
||
input: {
|
||
phone: '77777777774',
|
||
inn: '5010050095',
|
||
type: 'LOGIST',
|
||
referralCode: null,
|
||
partnerCode: null
|
||
}
|
||
}
|
||
}
|
||
🏢 REGISTER_FULFILLMENT_ORGANIZATION - ВЫЗВАН: {
|
||
phone: '77777777774',
|
||
inn: '5010050095',
|
||
referralCode: null,
|
||
timestamp: '2025-09-10T16:57:39.327Z'
|
||
}
|
||
✅ ФУЛФИЛМЕНТ ОРГАНИЗАЦИЯ СОЗДАНА: {
|
||
organizationId: 'cmfe838ja0009y56ed0rk8us5',
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
inn: '5010050095',
|
||
type: 'LOGIST',
|
||
referralCode: 'FF_5010050095_1757523459573'
|
||
}
|
||
POST /api/graphql 200 in 1605ms
|
||
GET /dashboard 200 in 91ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:57:43.175Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 439ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T16:57:43.693Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T16:57:43.786Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T16:57:43.791Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:57:43.794Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 560ms
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationId: 'cmfe838ja0009y56ed0rk8us5',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 575ms
|
||
POST /api/graphql 200 in 579ms
|
||
✓ Compiled /logistics/home in 321ms
|
||
GET /logistics/home 200 in 350ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationType: 'LOGIST',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1170ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:57:44.635Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 433ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T16:57:45.121Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 472ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZiZ2gyd2wwMDAxeTVuYXAyNGZhc3VpIiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NzQwNzQzMCwiZXhwIjoxNzU5OTk5NDMwfQ.jw0t2qqwtuqBPbzJZ71iLim623iK4y8XCRtbByg8-Lw&orgId=cmfbghrno0002y5na8b59ykfr 200 in 4226001ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZiZ2gyd2wwMDAxeTVuYXAyNGZhc3VpIiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NzQwNzQzMCwiZXhwIjoxNzU5OTk5NDMwfQ.jw0t2qqwtuqBPbzJZ71iLim623iK4y8XCRtbByg8-Lw&orgId=cmfbghrno0002y5na8b59ykfr 200 in 4244214ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlODJtYnEwMDA4eTU2ZXlkM2N6d2FsIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NCIsImlhdCI6MTc1NzUyMzQzMSwiZXhwIjoxNzYwMTE1NDMxfQ.5hfVBi7WHoAkPssQupj3pnDMkCyo1YcvncLuJv10Tgo&orgId=cmfe838ja0009y56ed0rk8us5 200 in 6785ms
|
||
✓ Compiled /logistics/partners in 383ms
|
||
GET /logistics/partners 200 in 423ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:10:47.203Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 1450ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyPartnerLink',
|
||
timestamp: '2025-09-10T18:10:47.963Z',
|
||
variables: {}
|
||
}
|
||
🔐 REFERRALS DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationId: 'cmfe838ja0009y56ed0rk8us5'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_PARTNER_LINK DOMAIN QUERY STARTED: { userId: 'cmfe82mbq0008y56eyd3czwal' }
|
||
✅ MY_PARTNER_LINK DOMAIN SUCCESS: {
|
||
link: 'http://localhost:3000/register?partner=FF_5010050095_1757523459573'
|
||
}
|
||
🎯 RESOLVER RESULT TYPE: string Has result
|
||
POST /api/graphql 200 in 587ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyCounterparties',
|
||
timestamp: '2025-09-10T18:10:48.812Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:10:48.824Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetOutgoingRequests',
|
||
timestamp: '2025-09-10T18:10:48.828Z',
|
||
variables: {}
|
||
}
|
||
🤝 MY_COUNTERPARTIES: {
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationId: 'cmfe838ja0009y56ed0rk8us5',
|
||
organizationType: 'LOGIST',
|
||
counterpartiesCount: 0
|
||
}
|
||
POST /api/graphql 200 in 1514ms
|
||
POST /api/graphql 200 in 1523ms
|
||
📤 OUTGOING_REQUESTS: {
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationId: 'cmfe838ja0009y56ed0rk8us5',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 1529ms
|
||
🔍 RegisterContent - URL параметры: {
|
||
partnerCode: 'FF_5010050095_1757523459573',
|
||
referralCode: null,
|
||
searchParams: { partner: 'FF_5010050095_1757523459573' }
|
||
}
|
||
Недействительный партнерский код: FF_5010050095_1757523459573
|
||
GET /register?partner=FF_5010050095_1757523459573 200 in 102ms
|
||
🔍 RegisterContent - URL параметры: { partnerCode: null, referralCode: null, searchParams: {} }
|
||
🚀 RegisterContent - Передача в AuthFlow: { partnerCode: null, referralCode: null }
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 96ms
|
||
GET /register 200 in 90ms
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 50ms
|
||
GET /dashboard 200 in 51ms
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 226ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'SendSmsCode',
|
||
timestamp: '2025-09-10T18:11:33.188Z',
|
||
variables: { phone: '76666666666' }
|
||
}
|
||
POST /api/graphql 200 in 60ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifySmsCode',
|
||
timestamp: '2025-09-10T18:11:35.478Z',
|
||
variables: { phone: '76666666666', code: '1234' }
|
||
}
|
||
POST /api/graphql 200 in 809ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifyInn',
|
||
timestamp: '2025-09-10T18:12:13.217Z',
|
||
variables: { inn: '7729706894' }
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '7729706894' }
|
||
✅ VERIFY_INN: ИНН прошел валидацию, запрашиваем данные из DaData...
|
||
✅ VERIFY_INN SUCCESS: { inn: '7729706894', name: 'ПОСТАВЩИК', isActive: true }
|
||
POST /api/graphql 200 in 619ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:12:15.275Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 216ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'RegisterFulfillmentOrganization',
|
||
timestamp: '2025-09-10T18:12:17.651Z',
|
||
variables: {
|
||
input: {
|
||
phone: '76666666666',
|
||
inn: '7729706894',
|
||
type: 'WHOLESALE',
|
||
referralCode: null,
|
||
partnerCode: null
|
||
}
|
||
}
|
||
}
|
||
🏢 REGISTER_FULFILLMENT_ORGANIZATION - ВЫЗВАН: {
|
||
phone: '76666666666',
|
||
inn: '7729706894',
|
||
referralCode: null,
|
||
timestamp: '2025-09-10T18:12:17.652Z'
|
||
}
|
||
✅ ФУЛФИЛМЕНТ ОРГАНИЗАЦИЯ СОЗДАНА: {
|
||
organizationId: 'cmfear815000by56e454o1xs6',
|
||
userId: 'cmfeaqbhy000ay56e0dhso6f9',
|
||
inn: '7729706894',
|
||
type: 'WHOLESALE',
|
||
referralCode: 'FF_7729706894_1757527937896'
|
||
}
|
||
POST /api/graphql 200 in 1595ms
|
||
GET /dashboard 200 in 81ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:12:21.500Z',
|
||
variables: {}
|
||
}
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 238ms
|
||
POST /api/graphql 200 in 444ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:12:22.019Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T18:12:22.109Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T18:12:22.113Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T18:12:22.119Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 485ms
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfeaqbhy000ay56e0dhso6f9',
|
||
organizationId: 'cmfear815000by56e454o1xs6',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 656ms
|
||
POST /api/graphql 200 in 664ms
|
||
✓ Compiled /wholesale/home in 260ms
|
||
GET /wholesale/home 200 in 288ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:12:22.843Z',
|
||
variables: {}
|
||
}
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 278ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfeaqbhy000ay56e0dhso6f9',
|
||
organizationType: 'WHOLESALE',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1146ms
|
||
POST /api/graphql 200 in 478ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:12:23.323Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 475ms
|
||
✓ Compiled /logistics/settings in 436ms
|
||
GET /logistics/settings 200 in 472ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlODJtYnEwMDA4eTU2ZXlkM2N6d2FsIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NCIsImlhdCI6MTc1NzUyMzQzMSwiZXhwIjoxNzYwMTE1NDMxfQ.5hfVBi7WHoAkPssQupj3pnDMkCyo1YcvncLuJv10Tgo&orgId=cmfe838ja0009y56ed0rk8us5 200 in 141689ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:13:09.711Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 553ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:13:10.232Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 466ms
|
||
GET /logistics/partners 200 in 51ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:18:59.904Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 1354ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:19:00.600Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 465ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'SearchOrganizations',
|
||
timestamp: '2025-09-10T18:19:01.922Z',
|
||
variables: { type: 'SELLER', search: null }
|
||
}
|
||
POST /api/graphql 200 in 1112ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'SendCounterpartyRequest',
|
||
timestamp: '2025-09-10T18:19:05.332Z',
|
||
variables: {
|
||
organizationId: 'cmfbgmqer0005y5na1ezlc4aw',
|
||
message: 'Заявка на добавление в контрагенты'
|
||
}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ "Cannot read properties of undefined (reading 'receiverId')" ],
|
||
operationName: 'SendCounterpartyRequest',
|
||
timestamp: '2025-09-10T18:19:05.335Z'
|
||
}
|
||
POST /api/graphql 200 in 217ms
|
||
✓ Compiled /seller/settings in 395ms
|
||
GET /seller/settings 200 in 456ms
|
||
🔥 МОДУЛЬ SERVICES DOMAIN ЗАГРУЖАЕТСЯ
|
||
🔥 SERVICES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 INVENTORY DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER GOODS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 LOGISTICS CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 WILDBERRIES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ANALYTICS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 ADMIN TOOLS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 FILE MANAGEMENT DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 EXTERNAL ADS DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🔥 SELLER CONSUMABLES DOMAIN МОДУЛЬ ЭКСПОРТЫ ГОТОВЫ
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:28:34.660Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 1677ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:28:35.343Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 459ms
|
||
GET /fulfillment/settings 200 in 70ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZiZ2gyd2wwMDAxeTVuYXAyNGZhc3VpIiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NzQwNzQzMCwiZXhwIjoxNzU5OTk5NDMwfQ.jw0t2qqwtuqBPbzJZ71iLim623iK4y8XCRtbByg8-Lw&orgId=cmfbghrno0002y5na8b59ykfr 200 in 5458680ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:28:52.227Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 545ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:28:52.750Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 472ms
|
||
GET /logistics/partners 200 in 126ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlODJtYnEwMDA4eTU2ZXlkM2N6d2FsIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NCIsImlhdCI6MTc1NzUyMzQzMSwiZXhwIjoxNzYwMTE1NDMxfQ.5hfVBi7WHoAkPssQupj3pnDMkCyo1YcvncLuJv10Tgo&orgId=cmfe838ja0009y56ed0rk8us5 200 in 611122ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlODJtYnEwMDA4eTU2ZXlkM2N6d2FsIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NCIsImlhdCI6MTc1NzUyMzQzMSwiZXhwIjoxNzYwMTE1NDMxfQ.5hfVBi7WHoAkPssQupj3pnDMkCyo1YcvncLuJv10Tgo&orgId=cmfe838ja0009y56ed0rk8us5 200 in 5478266ms
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 249ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:29:11.936Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 536ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T18:29:12.523Z',
|
||
variables: {}
|
||
}
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationId: 'cmfe838ja0009y56ed0rk8us5',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 574ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyPartnerLink',
|
||
timestamp: '2025-09-10T18:29:13.079Z',
|
||
variables: {}
|
||
}
|
||
🔐 REFERRALS DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationId: 'cmfe838ja0009y56ed0rk8us5'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_PARTNER_LINK DOMAIN QUERY STARTED: { userId: 'cmfe82mbq0008y56eyd3czwal' }
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T18:29:13.306Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetOutgoingRequests',
|
||
timestamp: '2025-09-10T18:29:13.319Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T18:29:13.323Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:29:13.325Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyCounterparties',
|
||
timestamp: '2025-09-10T18:29:13.331Z',
|
||
variables: {}
|
||
}
|
||
✅ MY_PARTNER_LINK DOMAIN SUCCESS: {
|
||
link: 'http://localhost:3000/register?partner=FF_5010050095_1757523459573'
|
||
}
|
||
🎯 RESOLVER RESULT TYPE: string Has result
|
||
POST /api/graphql 200 in 581ms
|
||
📤 OUTGOING_REQUESTS: {
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationId: 'cmfe838ja0009y56ed0rk8us5',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 1465ms
|
||
POST /api/graphql 200 in 1468ms
|
||
POST /api/graphql 200 in 1472ms
|
||
🤝 MY_COUNTERPARTIES: {
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationId: 'cmfe838ja0009y56ed0rk8us5',
|
||
organizationType: 'LOGIST',
|
||
counterpartiesCount: 0
|
||
}
|
||
POST /api/graphql 200 in 1473ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationType: 'LOGIST',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1923ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'SearchOrganizations',
|
||
timestamp: '2025-09-10T18:29:18.444Z',
|
||
variables: { type: 'SELLER', search: null }
|
||
}
|
||
POST /api/graphql 200 in 1186ms
|
||
GET /logistics/settings 200 in 67ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlODJtYnEwMDA4eTU2ZXlkM2N6d2FsIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NCIsImlhdCI6MTc1NzUyMzQzMSwiZXhwIjoxNzYwMTE1NDMxfQ.5hfVBi7WHoAkPssQupj3pnDMkCyo1YcvncLuJv10Tgo&orgId=cmfe838ja0009y56ed0rk8us5 200 in 35831ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:29:49.883Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 540ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:29:50.396Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 469ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlODJtYnEwMDA4eTU2ZXlkM2N6d2FsIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NCIsImlhdCI6MTc1NzUyMzQzMSwiZXhwIjoxNzYwMTE1NDMxfQ.5hfVBi7WHoAkPssQupj3pnDMkCyo1YcvncLuJv10Tgo&orgId=cmfe838ja0009y56ed0rk8us5 200 in 42313ms
|
||
GET /logistics/settings 200 in 143ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:29:56.095Z',
|
||
variables: {}
|
||
}
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 247ms
|
||
POST /api/graphql 200 in 455ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T18:29:56.632Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:29:56.717Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T18:29:56.724Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T18:29:56.739Z',
|
||
variables: {}
|
||
}
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationId: 'cmfe838ja0009y56ed0rk8us5',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 556ms
|
||
POST /api/graphql 200 in 562ms
|
||
POST /api/graphql 200 in 639ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfe82mbq0008y56eyd3czwal',
|
||
organizationType: 'LOGIST',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1147ms
|
||
GET /fulfillment/partners 200 in 121ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:30:33.318Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 568ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:30:33.902Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 496ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'SearchOrganizations',
|
||
timestamp: '2025-09-10T18:30:35.655Z',
|
||
variables: { type: 'FULFILLMENT', search: null }
|
||
}
|
||
POST /api/graphql 200 in 1196ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZiZ2gyd2wwMDAxeTVuYXAyNGZhc3VpIiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NzQwNzQzMCwiZXhwIjoxNzU5OTk5NDMwfQ.jw0t2qqwtuqBPbzJZ71iLim623iK4y8XCRtbByg8-Lw&orgId=cmfbghrno0002y5na8b59ykfr 200 in 77660ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZiZ2gyd2wwMDAxeTVuYXAyNGZhc3VpIiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NzQwNzQzMCwiZXhwIjoxNzU5OTk5NDMwfQ.jw0t2qqwtuqBPbzJZ71iLim623iK4y8XCRtbByg8-Lw&orgId=cmfbghrno0002y5na8b59ykfr 200 in 5638075ms
|
||
GET /fulfillment/partners 200 in 270ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:31:51.806Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:31:51.812Z'
|
||
}
|
||
POST /api/graphql 200 in 246ms
|
||
GET /favicon.ico?favicon.45db1c09.ico 200 in 251ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:31:52.036Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:31:52.036Z'
|
||
}
|
||
POST /api/graphql 200 in 175ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'SendSmsCode',
|
||
timestamp: '2025-09-10T18:31:57.924Z',
|
||
variables: { phone: '79999999999' }
|
||
}
|
||
POST /api/graphql 200 in 169ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:31:58.093Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:31:58.093Z'
|
||
}
|
||
POST /api/graphql 200 in 134ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifySmsCode',
|
||
timestamp: '2025-09-10T18:32:00.567Z',
|
||
variables: { phone: '79999999999', code: '1234' }
|
||
}
|
||
POST /api/graphql 200 in 809ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifyInn',
|
||
timestamp: '2025-09-10T18:33:07.226Z',
|
||
variables: { inn: '7838072550' }
|
||
}
|
||
🔍 VERIFY_INN STARTED: { inn: '7838072550' }
|
||
✅ VERIFY_INN: ИНН прошел валидацию, запрашиваем данные из DaData...
|
||
✅ VERIFY_INN SUCCESS: { inn: '7838072550', name: 'ФУЛФИЛМЕНТ ПЛАТФОРМА', isActive: true }
|
||
POST /api/graphql 200 in 798ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:09.327Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 249ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'RegisterFulfillmentOrganization',
|
||
timestamp: '2025-09-10T18:33:10.395Z',
|
||
variables: {
|
||
input: {
|
||
phone: '79999999999',
|
||
inn: '7838072550',
|
||
type: 'FULFILLMENT',
|
||
referralCode: null,
|
||
partnerCode: null
|
||
}
|
||
}
|
||
}
|
||
🏢 REGISTER_FULFILLMENT_ORGANIZATION - ВЫЗВАН: {
|
||
phone: '79999999999',
|
||
inn: '7838072550',
|
||
referralCode: null,
|
||
timestamp: '2025-09-10T18:33:10.396Z'
|
||
}
|
||
🔍 Получение данных организации из DaData для ИНН: 7838072550
|
||
✅ Данные из DaData получены: {
|
||
name: 'ФУЛФИЛМЕНТ ПЛАТФОРМА',
|
||
fullName: 'ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ФУЛФИЛМЕНТ ПЛАТФОРМА"',
|
||
address: '198216, Г.САНКТ-ПЕТЕРБУРГ, ВН.ТЕР.Г. МУНИЦИПАЛЬНЫЙ ОКРУГ КНЯЖЕВО, ПР-КТ ТРАМВАЙНЫЙ, Д. 32, ЛИТЕРА А, ПОМЕЩ. 1-Н, ПОМЕЩ. 91',
|
||
isActive: true
|
||
}
|
||
✅ ФУЛФИЛМЕНТ ОРГАНИЗАЦИЯ СОЗДАНА: {
|
||
organizationId: 'cmfebi2qk000dy56ebbr0hsyy',
|
||
userId: 'cmfebgkpl000cy56el0zakya4',
|
||
inn: '7838072550',
|
||
type: 'FULFILLMENT',
|
||
referralCode: 'FF_7838072550_1757529190746'
|
||
}
|
||
POST /api/graphql 200 in 1660ms
|
||
GET /dashboard 200 in 142ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:14.431Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 461ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:14.956Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetIncomingRequests',
|
||
timestamp: '2025-09-10T18:33:15.050Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetPendingSuppliesCount',
|
||
timestamp: '2025-09-10T18:33:15.057Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetConversations',
|
||
timestamp: '2025-09-10T18:33:15.065Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 490ms
|
||
GET /fulfillment/home 200 in 79ms
|
||
📥 INCOMING_REQUESTS: {
|
||
userId: 'cmfebgkpl000cy56el0zakya4',
|
||
organizationId: 'cmfebi2qk000dy56ebbr0hsyy',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 659ms
|
||
POST /api/graphql 200 in 683ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:15.551Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 431ms
|
||
📊 PENDING SUPPLIES COUNT: {
|
||
userId: 'cmfebgkpl000cy56el0zakya4',
|
||
organizationType: 'FULFILLMENT',
|
||
ourSupplyOrders: 0,
|
||
sellerSupplyOrders: 0,
|
||
incomingSupplierOrders: 0,
|
||
logisticsOrders: 0,
|
||
totalPending: 0
|
||
}
|
||
POST /api/graphql 200 in 1147ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:16.045Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 563ms
|
||
GET /fulfillment/partners 200 in 103ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:30.901Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 545ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:31.483Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyCounterparties',
|
||
timestamp: '2025-09-10T18:33:31.576Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetOutgoingRequests',
|
||
timestamp: '2025-09-10T18:33:31.583Z',
|
||
variables: {}
|
||
}
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMyPartnerLink',
|
||
timestamp: '2025-09-10T18:33:31.607Z',
|
||
variables: {}
|
||
}
|
||
🔐 REFERRALS DOMAIN AUTH CHECK: {
|
||
hasUser: true,
|
||
userId: 'cmfebgkpl000cy56el0zakya4',
|
||
organizationId: 'cmfebi2qk000dy56ebbr0hsyy'
|
||
}
|
||
✅ AUTH PASSED: Calling resolver
|
||
🔍 MY_PARTNER_LINK DOMAIN QUERY STARTED: { userId: 'cmfebgkpl000cy56el0zakya4' }
|
||
POST /api/graphql 200 in 506ms
|
||
🤝 MY_COUNTERPARTIES: {
|
||
userId: 'cmfebgkpl000cy56el0zakya4',
|
||
organizationId: 'cmfebi2qk000dy56ebbr0hsyy',
|
||
organizationType: 'FULFILLMENT',
|
||
counterpartiesCount: 0
|
||
}
|
||
POST /api/graphql 200 in 680ms
|
||
📤 OUTGOING_REQUESTS: {
|
||
userId: 'cmfebgkpl000cy56el0zakya4',
|
||
organizationId: 'cmfebi2qk000dy56ebbr0hsyy',
|
||
requestsCount: 0
|
||
}
|
||
POST /api/graphql 200 in 685ms
|
||
✅ MY_PARTNER_LINK DOMAIN SUCCESS: {
|
||
link: 'http://localhost:3000/register?partner=FF_7838072550_1757529190746'
|
||
}
|
||
🎯 RESOLVER RESULT TYPE: string Has result
|
||
POST /api/graphql 200 in 712ms
|
||
GET /seller/settings 200 in 139ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:39.781Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:39.782Z'
|
||
}
|
||
POST /api/graphql 200 in 150ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:39.927Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:39.927Z'
|
||
}
|
||
POST /api/graphql 200 in 121ms
|
||
🔍 RegisterContent - URL параметры: {
|
||
partnerCode: 'FF_7838072550_1757529190746',
|
||
referralCode: null,
|
||
searchParams: { partner: 'FF_7838072550_1757529190746' }
|
||
}
|
||
Недействительный партнерский код: FF_7838072550_1757529190746
|
||
GET /register?partner=FF_7838072550_1757529190746 200 in 144ms
|
||
GET /favicon.ico 200 in 66ms
|
||
SyntaxError: Unexpected end of JSON input
|
||
at JSON.parse (<anonymous>)
|
||
at new Promise (<anonymous>)
|
||
at new Promise (<anonymous>)
|
||
at POST (src/app/api/graphql/route.ts:162:9)
|
||
160 |
|
||
161 | export async function POST(request: NextRequest) {
|
||
> 162 | return handler(request)
|
||
| ^
|
||
163 | }
|
||
164 |
|
||
🔍 RegisterContent - URL параметры: { partnerCode: null, referralCode: null, searchParams: {} }
|
||
🚀 RegisterContent - Передача в AuthFlow: { partnerCode: null, referralCode: null }
|
||
GET /register 200 in 210ms
|
||
GET /favicon.ico 200 in 57ms
|
||
SyntaxError: Unexpected end of JSON input
|
||
at JSON.parse (<anonymous>)
|
||
at new Promise (<anonymous>)
|
||
at new Promise (<anonymous>)
|
||
at POST (src/app/api/graphql/route.ts:162:9)
|
||
160 |
|
||
161 | export async function POST(request: NextRequest) {
|
||
> 162 | return handler(request)
|
||
| ^
|
||
163 | }
|
||
164 |
|
||
GET /dashboard 200 in 151ms
|
||
GET /favicon.ico 200 in 54ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:45.670Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:45.671Z'
|
||
}
|
||
POST /api/graphql 200 in 179ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:45.840Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:33:45.840Z'
|
||
}
|
||
POST /api/graphql 200 in 130ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'SendSmsCode',
|
||
timestamp: '2025-09-10T18:34:28.621Z',
|
||
variables: { phone: '78888888888' }
|
||
}
|
||
POST /api/graphql 200 in 883ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:34:28.814Z',
|
||
variables: {}
|
||
}
|
||
❌ GraphQL ERROR: {
|
||
errors: [ 'Требуется авторизация' ],
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:34:28.816Z'
|
||
}
|
||
POST /api/graphql 200 in 146ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'VerifySmsCode',
|
||
timestamp: '2025-09-10T18:34:31.356Z',
|
||
variables: { phone: '78888888888', code: '1234' }
|
||
}
|
||
POST /api/graphql 200 in 804ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'AddMarketplaceApiKey',
|
||
timestamp: '2025-09-10T18:34:45.478Z',
|
||
variables: {
|
||
input: {
|
||
marketplace: 'WILDBERRIES',
|
||
apiKey: 'eyJhbGciOiJFUzI1NiIsImtpZCI6IjIwMjUwNTIwdjEiLCJ0eXAiOiJKV1QifQ.eyJlbnQiOjEsImV4cCI6MTc2NjgwODMzMiwiaWQiOiIwMTk3YjIyMy0xNDAwLTc1MTQtYjgwZS0wYzIyYjRiYWZlODYiLCJpaWQiOjM0MTU5NTU3LCJvaWQiOjI1MDAwOTkxMCwicyI6MTA3Mzc0OTc1OCwic2lkIjoiNTIwMmYwMzYtMWNiNC00MmIyLWFhODUtYWNiOWFjODJmYzYyIiwidCI6ZmFsc2UsInVpZCI6MzQxNTk1NTd9.tSjALISoFdkylX0iMuquXhpRJhTZwEMOZV_mfZh1wXUtRzyu4m8r5cvodaMVxcSNKifit2Vm2CWKw1Hp9z7_AQ',
|
||
validateOnly: true
|
||
}
|
||
}
|
||
}
|
||
🔍 ADD_MARKETPLACE_API_KEY DOMAIN MUTATION STARTED: { marketplace: 'WILDBERRIES', validateOnly: true, hasUser: true }
|
||
🔵 Starting Wildberries validation for key: eyJhbGciOiJFUzI1NiIs...
|
||
📡 Making ping request to: https://common-api.wildberries.ru/ping
|
||
📡 Ping response: { status: 200, data: { TS: '2025-09-10T18:34:45Z', Status: 'OK' } }
|
||
POST /api/graphql 200 in 996ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'AddMarketplaceApiKey',
|
||
timestamp: '2025-09-10T18:34:47.753Z',
|
||
variables: {
|
||
input: {
|
||
marketplace: 'WILDBERRIES',
|
||
apiKey: 'eyJhbGciOiJFUzI1NiIsImtpZCI6IjIwMjUwNTIwdjEiLCJ0eXAiOiJKV1QifQ.eyJlbnQiOjEsImV4cCI6MTc2NjgwODMzMiwiaWQiOiIwMTk3YjIyMy0xNDAwLTc1MTQtYjgwZS0wYzIyYjRiYWZlODYiLCJpaWQiOjM0MTU5NTU3LCJvaWQiOjI1MDAwOTkxMCwicyI6MTA3Mzc0OTc1OCwic2lkIjoiNTIwMmYwMzYtMWNiNC00MmIyLWFhODUtYWNiOWFjODJmYzYyIiwidCI6ZmFsc2UsInVpZCI6MzQxNTk1NTd9.tSjALISoFdkylX0iMuquXhpRJhTZwEMOZV_mfZh1wXUtRzyu4m8r5cvodaMVxcSNKifit2Vm2CWKw1Hp9z7_AQ',
|
||
validateOnly: true
|
||
}
|
||
}
|
||
}
|
||
🔍 ADD_MARKETPLACE_API_KEY DOMAIN MUTATION STARTED: { marketplace: 'WILDBERRIES', validateOnly: true, hasUser: true }
|
||
🔵 Starting Wildberries validation for key: eyJhbGciOiJFUzI1NiIs...
|
||
📡 Making ping request to: https://common-api.wildberries.ru/ping
|
||
📡 Ping response: { status: 200, data: { TS: '2025-09-10T18:34:47Z', Status: 'OK' } }
|
||
POST /api/graphql 200 in 390ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'query',
|
||
operationName: 'GetMe',
|
||
timestamp: '2025-09-10T18:34:48.250Z',
|
||
variables: {}
|
||
}
|
||
POST /api/graphql 200 in 212ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'RegisterSellerOrganization',
|
||
timestamp: '2025-09-10T18:34:49.832Z',
|
||
variables: {
|
||
input: {
|
||
phone: '78888888888',
|
||
wbApiKey: 'eyJhbGciOiJFUzI1NiIsImtpZCI6IjIwMjUwNTIwdjEiLCJ0eXAiOiJKV1QifQ.eyJlbnQiOjEsImV4cCI6MTc2NjgwODMzMiwiaWQiOiIwMTk3YjIyMy0xNDAwLTc1MTQtYjgwZS0wYzIyYjRiYWZlODYiLCJpaWQiOjM0MTU5NTU3LCJvaWQiOjI1MDAwOTkxMCwicyI6MTA3Mzc0OTc1OCwic2lkIjoiNTIwMmYwMzYtMWNiNC00MmIyLWFhODUtYWNiOWFjODJmYzYyIiwidCI6ZmFsc2UsInVpZCI6MzQxNTk1NTd9.tSjALISoFdkylX0iMuquXhpRJhTZwEMOZV_mfZh1wXUtRzyu4m8r5cvodaMVxcSNKifit2Vm2CWKw1Hp9z7_AQ',
|
||
referralCode: null,
|
||
partnerCode: null
|
||
}
|
||
}
|
||
}
|
||
🛍️ REGISTER_SELLER_ORGANIZATION - ВЫЗВАН: {
|
||
phone: '78888888888',
|
||
inn: undefined,
|
||
fulfillmentPartnerId: undefined,
|
||
referralCode: null,
|
||
timestamp: '2025-09-10T18:34:49.833Z'
|
||
}
|
||
POST /api/graphql 200 in 320ms
|
||
🌐 GraphQL REQUEST: {
|
||
operationType: 'mutation',
|
||
operationName: 'RegisterSellerOrganization',
|
||
timestamp: '2025-09-10T18:34:57.225Z',
|
||
variables: {
|
||
input: {
|
||
phone: '78888888888',
|
||
wbApiKey: 'eyJhbGciOiJFUzI1NiIsImtpZCI6IjIwMjUwNTIwdjEiLCJ0eXAiOiJKV1QifQ.eyJlbnQiOjEsImV4cCI6MTc2NjgwODMzMiwiaWQiOiIwMTk3YjIyMy0xNDAwLTc1MTQtYjgwZS0wYzIyYjRiYWZlODYiLCJpaWQiOjM0MTU5NTU3LCJvaWQiOjI1MDAwOTkxMCwicyI6MTA3Mzc0OTc1OCwic2lkIjoiNTIwMmYwMzYtMWNiNC00MmIyLWFhODUtYWNiOWFjODJmYzYyIiwidCI6ZmFsc2UsInVpZCI6MzQxNTk1NTd9.tSjALISoFdkylX0iMuquXhpRJhTZwEMOZV_mfZh1wXUtRzyu4m8r5cvodaMVxcSNKifit2Vm2CWKw1Hp9z7_AQ',
|
||
referralCode: null,
|
||
partnerCode: null
|
||
}
|
||
}
|
||
}
|
||
🛍️ REGISTER_SELLER_ORGANIZATION - ВЫЗВАН: {
|
||
phone: '78888888888',
|
||
inn: undefined,
|
||
fulfillmentPartnerId: undefined,
|
||
referralCode: null,
|
||
timestamp: '2025-09-10T18:34:57.226Z'
|
||
}
|
||
POST /api/graphql 200 in 241ms
|
||
⨯ [Error: ENOENT: no such file or directory, open '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/app/dashboard/page/app-build-manifest.json'] {
|
||
errno: -2,
|
||
code: 'ENOENT',
|
||
syscall: 'open',
|
||
path: '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/app/dashboard/page/app-build-manifest.json'
|
||
}
|
||
○ Compiling /_error ...
|
||
✓ Compiled /_error in 945ms
|
||
⨯ [Error: ENOENT: no such file or directory, open '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/static/development/_buildManifest.js.tmp.dlx4f6op8wr'] {
|
||
errno: -2,
|
||
code: 'ENOENT',
|
||
syscall: 'open',
|
||
path: '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/static/development/_buildManifest.js.tmp.dlx4f6op8wr'
|
||
}
|
||
[Error: ENOENT: no such file or directory, open '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/app/dashboard/page/app-build-manifest.json'] {
|
||
errno: -2,
|
||
code: 'ENOENT',
|
||
syscall: 'open',
|
||
path: '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/app/dashboard/page/app-build-manifest.json'
|
||
}
|
||
⨯ [Error: ENOENT: no such file or directory, open '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/static/development/_buildManifest.js.tmp.6h7o7t0wjf3'] {
|
||
errno: -2,
|
||
code: 'ENOENT',
|
||
syscall: 'open',
|
||
path: '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/static/development/_buildManifest.js.tmp.6h7o7t0wjf3'
|
||
}
|
||
[Error: ENOENT: no such file or directory, open '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/static/development/_buildManifest.js.tmp.qtff5akybsf'] {
|
||
errno: -2,
|
||
code: 'ENOENT',
|
||
syscall: 'open',
|
||
path: '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/static/development/_buildManifest.js.tmp.qtff5akybsf'
|
||
}
|
||
⨯ [Error: ENOENT: no such file or directory, open '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/app/favicon.ico/[__metadata_id__]/route/app-paths-manifest.json'] {
|
||
errno: -2,
|
||
code: 'ENOENT',
|
||
syscall: 'open',
|
||
path: '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/app/favicon.ico/[__metadata_id__]/route/app-paths-manifest.json'
|
||
}
|
||
⨯ [Error: ENOENT: no such file or directory, open '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/app/dashboard/page/app-build-manifest.json'] {
|
||
errno: -2,
|
||
code: 'ENOENT',
|
||
syscall: 'open',
|
||
path: '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/app/dashboard/page/app-build-manifest.json'
|
||
}
|
||
⨯ Error: Cannot find module '../chunks/ssr/[turbopack]_runtime.js'
|
||
Require stack:
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/pages/_document.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/server/require.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/server/load-components.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/build/utils.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/build/swc/options.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/build/swc/index.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/build/next-config-ts/transpile-config.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/server/config.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/server/next.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/server/lib/start-server.js
|
||
at Object.<anonymous> (.next/server/pages/_document.js:2:17) {
|
||
code: 'MODULE_NOT_FOUND',
|
||
requireStack: [Array]
|
||
}
|
||
GET /dashboard 500 in 299ms
|
||
⨯ [Error: ENOENT: no such file or directory, open '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/app/page/app-build-manifest.json'] {
|
||
errno: -2,
|
||
code: 'ENOENT',
|
||
syscall: 'open',
|
||
path: '/Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/app/page/app-build-manifest.json'
|
||
}
|
||
⨯ Error: Cannot find module '../chunks/ssr/[turbopack]_runtime.js'
|
||
Require stack:
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/.next/server/pages/_document.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/server/require.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/server/load-components.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/build/utils.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/build/swc/options.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/build/swc/index.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/build/next-config-ts/transpile-config.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/server/config.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/server/next.js
|
||
- /Users/veronikasmirnova/Desktop/Projects/sfera/node_modules/next/dist/server/lib/start-server.js
|
||
at Object.<anonymous> (.next/server/pages/_document.js:2:17) {
|
||
code: 'MODULE_NOT_FOUND',
|
||
requireStack: [Array]
|
||
}
|
||
GET / 500 in 149ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlYmdrcGwwMDBjeTU2ZWwwemFreWE0IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NzUyOTEyMSwiZXhwIjoxNzYwMTIxMTIxfQ.fGeTkTM-3ElCZxaUbsPj6QJ-4E_9xEn0IepdFV-asQ0&orgId=cmfebi2qk000dy56ebbr0hsyy 200 in 998063ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlODJtYnEwMDA4eTU2ZXlkM2N6d2FsIiwicGhvbmUiOiI3Nzc3Nzc3Nzc3NCIsImlhdCI6MTc1NzUyMzQzMSwiZXhwIjoxNzYwMTE1NDMxfQ.5hfVBi7WHoAkPssQupj3pnDMkCyo1YcvncLuJv10Tgo&orgId=cmfe838ja0009y56ed0rk8us5 200 in 1196373ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlYXFiaHkwMDBheTU2ZTBkaHNvNmY5IiwicGhvbmUiOiI3NjY2NjY2NjY2NiIsImlhdCI6MTc1NzUyNzg5NiwiZXhwIjoxNzYwMTE5ODk2fQ.7cwydrwVtytu-pSUrH6KnmIqI0tyPEsYuhaYzfithFY&orgId=cmfear815000by56e454o1xs6 200 in 2251005ms
|
||
GET /api/events?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWZlYmdrcGwwMDBjeTU2ZWwwemFreWE0IiwicGhvbmUiOiI3OTk5OTk5OTk5OSIsImlhdCI6MTc1NzUyOTEyMSwiZXhwIjoxNzYwMTIxMTIxfQ.fGeTkTM-3ElCZxaUbsPj6QJ-4E_9xEn0IepdFV-asQ0&orgId=cmfebi2qk000dy56ebbr0hsyy 200 in 981555ms
|
||
[?25h
|