Реализация реферальной системы и улучшение системы авторизации

- Добавлена полная реферальная система с GraphQL резолверами и UI компонентами
- Улучшена система регистрации с поддержкой ВКонтакте и реферальных ссылок
- Обновлена схема Prisma для поддержки реферальной системы
- Добавлены новые файлы документации правил системы
- Улучшена система партнерства и контрагентов
- Обновлены компоненты авторизации для поддержки новых функций
- Удален устаревший server.log

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Veronika Smirnova
2025-08-11 09:47:00 +03:00
parent af16402f22
commit 8f7ec70fe6
28 changed files with 5827 additions and 4313 deletions

View File

@ -51,11 +51,22 @@ const handler = startServerAndCreateNextHandler<NextRequest, Context>(server, {
prisma,
}
} else if (decoded.userId && decoded.phone) {
// Получаем пользователя с организацией из базы
const user = await prisma.user.findUnique({
where: { id: decoded.userId },
include: {
organization: {
select: { id: true, type: true }
}
}
})
return {
user: {
id: decoded.userId,
user: user ? {
id: user.id,
phone: decoded.phone,
},
organizationId: user.organization?.id
} : null,
admin: null,
prisma,
}