Повтор напитка с одним списанием
Подтверждение расходует баланс один раз; повтор открывает уже созданный заказ.
Задача
Повторить привычный напиток хочется быстро. Но второй клик не должен превращать один выбор в два списания.
Повтор команды открывает историю
Перед подтверждением показываю состав напитка. Сохраняю код команды и расход вместе с заказом; уже выполненный код открывает историю. Баланс меняется одновременно с записью результата.
Граница работы
Это кабинет одного локального профиля. Внешний заказ, оплата и проверка реального аккаунта не выполняются; состояние можно сбросить кнопкой проекта.
Что сделано
Разработал отдельное подтверждение, историю действий, локальную защиту повтора и отмену с обратным изменением баланса.
Латте уменьшает исходный баланс 120 до 70. Повтор того же выбора не меняет 70; после перезагрузки результат остается тем же.
- Быстрые действия
- Сохраняемый результат взаимодействия
- Исходные данные и порядок самостоятельной проверки
Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия