Руслан СафинРазработка локального приложения

Повтор напитка с одним списанием

Подтверждение расходует баланс один раз; повтор открывает уже созданный заказ.

Задача

Повторить привычный напиток хочется быстро. Но второй клик не должен превращать один выбор в два списания.

Открыть работающий результат →

Повтор команды открывает историю

Перед подтверждением показываю состав напитка. Сохраняю код команды и расход вместе с заказом; уже выполненный код открывает историю. Баланс меняется одновременно с записью результата.

Граница работы

Это кабинет одного локального профиля. Внешний заказ, оплата и проверка реального аккаунта не выполняются; состояние можно сбросить кнопкой проекта.

Что сделано

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

Латте уменьшает исходный баланс 120 до 70. Повтор того же выбора не меняет 70; после перезагрузки результат остается тем же.

Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия