Реализация реферальной системы и улучшение системы авторизации
- Добавлена полная реферальная система с 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:
@ -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,
|
||||
}
|
||||
|
Reference in New Issue
Block a user