From cccb963da2f0f0f60e109c9f81a52f7384d086d7 Mon Sep 17 00:00:00 2001 From: Capybara-z Date: Wed, 2 Apr 2025 21:12:23 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=B0=D1=82=D0=B0=20=D1=80=D0=B5=D0=B3?= =?UTF-8?q?=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=86=D0=B8=D0=B8/=D0=B0=D0=BA?= =?UTF-8?q?=D1=82=D0=B8=D0=B2=D0=BD=D0=BE=D1=81=D1=82=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Добавлена стата даты регистрации/активности --- handlers/admin/users/users_handler.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/handlers/admin/users/users_handler.py b/handlers/admin/users/users_handler.py index 87c1a9ae..2863496c 100644 --- a/handlers/admin/users/users_handler.py +++ b/handlers/admin/users/users_handler.py @@ -612,14 +612,19 @@ async def process_user_search( balance = int(balance) + user_data = await session.fetchrow("SELECT username, created_at, updated_at FROM users WHERE tg_id = $1", tg_id) username = await session.fetchval("SELECT username FROM users WHERE tg_id = $1", tg_id) key_records = await session.fetch("SELECT email, expiry_time FROM keys WHERE tg_id = $1", tg_id) referral_count = await session.fetchval("SELECT COUNT(*) FROM referrals WHERE referrer_tg_id = $1", tg_id) + created_at = user_data["created_at"].astimezone(MOSCOW_TZ).strftime("%H:%M:%S %d.%m.%Y") + updated_at = user_data["updated_at"].astimezone(MOSCOW_TZ).strftime("%H:%M:%S %d.%m.%Y") text = ( f"📊 Информация о пользователе" f"\n\n🆔 ID: {tg_id}" f"\n📄 Логин: @{username}" + f"\n📅 Дата регистрации: {created_at}" + f"\n🏃 Дата активности: {updated_at}" f"\n💰 Баланс: {balance}" f"\n👥 Количество рефералов: {referral_count}" )