Ребят, скажите пожалуйста, я циклом проверяю баланс пользователя для

множества заказов. Ловлю исключения. Типа недостаточно средств на балансе. Допустим человек делает 10 заказов. У него на балансе 0 рублей. У меня сейчас происходит так, что ему выдаётся 1 исключение. Для первого заказа. И для остальных не выводит. Я хочу ему вывести ошибку по типу:
«Для заказа 1 — недостаточно средств
Для заказа 2 — недостаточно средств
И тд»
А он мне сейчас выдаёт, «для заказа 1 — недостаточно средств» и дальше не идёт.
Что я могу не так делать? Прошу прощение за объяснение и терминологию (есть она вообще тут есть). Уровень: junior

2 ответов

7 просмотров

Вопрос, конечно, дискуссионный, но насколько нехватка средств на балансе является исключительной ситуацией, требующей исключения?

Если вы все же хотите именно так реализовать, посмотрите эту статью, там описывается концепция мультиисключения, позволяющая реализовать вашу идею: https://habr.com/ru/post/279501/

Похожие вопросы

Обсуждают сегодня

Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
всем привет. подскажите. сделал политику, он верхнеуровневая. раздал права только на TEST2 (полные). вопрос - можно ли сделать так, чтобы был доступен только TEST2, а остально...
Андрей Сергеев
5
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
t.me/<username> и tg://user?id=<id> отваливаются по понятным причинам
Denis 🐍|👑 | darling! 🥰
7
Вы когда из вики.... копировали, не обратили внимание на года(ы)? 😉 ==== если до 1917 года в Москве было около 15 000 легковых извозчиков, то к 1920 году их осталось 5 000, а ...
Igor Mitin
4
На счёт замены разрабов нейронами: Вряд-ли заказчик сможет нормально пояснить нейросети, чё он хочет. Они то человеку нормально пояснить не могут, не то что нейросети. Так что...
Alex Kom
1
Слушайте, а при создании навигации на Tailor рили нельзя определять активный пункт навигации, как в Static Pages?
Pavel Lautsevich
11
Что я могу сказать? Погуглите получше - чтобы узнать: 1. Что будет стоить содержание машины 2. Что будет стоить содержании лошади. P.S. Моя мысль о том, повторюсь еще раз,...
Igor Mitin
1
Карта сайта