Commit Graph

3 Commits

Author SHA1 Message Date
29a6ac2bd2 fix: обработка формата 'КАРТА СЧЕТ' в AccountParticipationService
Проблема:
- Когда админ отправляет счет в чат и нажимает 'Добавить в розыгрыш'
- Используется другой обработчик (account_handlers.py)
- Он вызывает add_account_to_lottery() которая НЕ разбирала формат

Решение:
- Добавлен split() по пробелу в add_account_to_lottery()
- Добавлено получение Account и user через AccountService
- Теперь сохраняются user_id и account_id
- Улучшены сообщения с указанием номера карты

Теперь ОБА пути работают:
1. Массовое добавление через админ-панель
2. Добавление из детектированных счетов в чате
2025-11-17 09:09:24 +09:00
2d03c3e14c fix: apply club card format parsing to winner setting mechanism
- Updated parse_accounts_from_message() to support 'CARD ACCOUNT' format
- Updated set_account_as_winner() to split by space before formatting
- Added card number display in success/error messages
- Now winner setting works with format '2521 45-59-19-91-23-80-37'
2025-11-17 08:22:13 +09:00
eb3f3807fd refactor 2025-11-16 12:36:02 +09:00