fix: сохранение участников по НОМЕРУ СЧЕТА, а не по user_id
Критическое изменение логики: БЫЛО: - Участие сохранялось только по user_id - Один пользователь мог участвовать только 1 раз - Номер счета игнорировался СТАЛО: - Участие сохраняется по НОМЕРУ СЧЕТА (account_number) - Заполняются поля: user_id, account_id, account_number - Один пользователь может участвовать НЕСКОЛЬКИМИ счетами - Проверка дубликатов по account_number - Удаление также работает по account_number Теперь: 1. Админ отправляет: '2521 11-22-33-44-55-66-77' 2. Парсится: карта=2521, счет=11-22-33-44-55-66-77 3. Находится владелец карты 2521 4. Добавляется участие ПО СЧЕТУ 11-22-33-44-55-66-77 5. Владелец может участвовать другими счетами
This commit is contained in: