fix: улучшены сообщения об ошибках валидации счетов
Теперь в сообщениях об ошибках показывается: - Только номер счета (без номера карты) - Номер карты в скобках где уместно Пример: 'Неверный формат счета: 41-78-72-49-24-43-35 (карта: 2522)' Вместо: 'Неверный формат счета: 2522 41-78-72-49-24-43-35'
This commit is contained in:
@@ -570,8 +570,9 @@ class ParticipationService:
|
|||||||
# Валидируем и форматируем номер счета
|
# Валидируем и форматируем номер счета
|
||||||
formatted_account = format_account_number(account_number)
|
formatted_account = format_account_number(account_number)
|
||||||
if not formatted_account:
|
if not formatted_account:
|
||||||
|
card_info = f" (карта: {card_number})" if card_number else ""
|
||||||
results["invalid_accounts"].append(account_input)
|
results["invalid_accounts"].append(account_input)
|
||||||
results["errors"].append(f"Неверный формат счета: {account_input}")
|
results["errors"].append(f"Неверный формат счета: {account_number}{card_info}")
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Ищем владельца счёта через таблицу Account
|
# Ищем владельца счёта через таблицу Account
|
||||||
@@ -635,8 +636,9 @@ class ParticipationService:
|
|||||||
# Валидируем и форматируем номер счета
|
# Валидируем и форматируем номер счета
|
||||||
formatted_account = format_account_number(account_number)
|
formatted_account = format_account_number(account_number)
|
||||||
if not formatted_account:
|
if not formatted_account:
|
||||||
|
card_info = f" (карта: {card_number})" if card_number else ""
|
||||||
results["invalid_accounts"].append(account_input)
|
results["invalid_accounts"].append(account_input)
|
||||||
results["errors"].append(f"Неверный формат счета: {account_input}")
|
results["errors"].append(f"Неверный формат счета: {account_number}{card_info}")
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Ищем владельца счёта через таблицу Account
|
# Ищем владельца счёта через таблицу Account
|
||||||
|
|||||||
Reference in New Issue
Block a user