Добавить типы ингредиентов в рецепте #3

Open
opened 2025-12-28 00:44:11 +04:00 by kayashov73 · 5 comments
Owner

Необходимо добавить доп. поле, в списке рецептов коктейля, для возможности указания ингредиента, как украшение, чтобы его наличие, не изменяло доступность коктейля, а так же не влияло на вычисление крепости коктейля

Необходимо добавить доп. поле, в списке рецептов коктейля, для возможности указания ингредиента, как украшение, чтобы его наличие, не изменяло доступность коктейля, а так же не влияло на вычисление крепости коктейля
kayashov73 added the Хотелки label 2025-12-31 02:29:35 +04:00
kayashov73 added this to the 3.6.0 milestone 2025-12-31 02:29:37 +04:00
Author
Owner

Этапы разработки

  1. добавить поле флага в БД
  2. добавить логику обработки флага в бек
  3. добавить атрибут крепости коктейля в сущности и БД
  4. добавить логику обработки крепости коктейля и запись в БД
  5. добавить возможность изменения флага украшения на вебе
  6. изменить логику получения и обработки крепости коктейля
Этапы разработки 1. добавить поле флага в БД 2. добавить логику обработки флага в бек 3. добавить атрибут крепости коктейля в сущности и БД 4. добавить логику обработки крепости коктейля и запись в БД 5. добавить возможность изменения флага украшения на вебе 6. изменить логику получения и обработки крепости коктейля
Author
Owner

1 этап
добавить поле флага в БД
выполнен

1 этап добавить поле флага в БД выполнен
kayashov73 added the В работе label 2025-12-31 02:36:24 +04:00
Author
Owner

2 этап

внедрение использования флага украшения в части бек, и изменение логики доступности коктейля по этому признаку

  • добавлен метод определения доступности коктейля в сущности коктейля
  • добавлен метод поиска всех коктейлей, по ингредиенту
  • правка сервиса баров - добавлено в условии определения доступности коктейля при смене бара
  • изменена ответная дто рецепта
  • правка сервиса коктейлей - изменено условие доступности при изменении коктейля
  • правка сервиса ингредиентов - изменено условие определения доступности, при добавлении ингредиента в бар
# 2 этап ## внедрение использования флага украшения в части бек, и изменение логики доступности коктейля по этому признаку - добавлен метод определения доступности коктейля в сущности коктейля - добавлен метод поиска всех коктейлей, по ингредиенту - правка сервиса баров - добавлено в условии определения доступности коктейля при смене бара - изменена ответная дто рецепта - правка сервиса коктейлей - изменено условие доступности при изменении коктейля - правка сервиса ингредиентов - изменено условие определения доступности, при добавлении ингредиента в бар
Author
Owner

3 этап - добавить атрибут крепости коктейля в сущности и БД
выполнен

3 этап - добавить атрибут крепости коктейля в сущности и БД выполнен
Author
Owner

4 этап

добавить логику обработки крепости коктейля и запись в БД

  • добавлен алгоритм вычисления крепости и объема коктейля
  • встроен алгоритм вычисления крепости в алгоритм изменения коктейля

осталось для 4 этапа

  • внедрить алгоритм вычисления крепости в изменения
  • добавить сервис, который будет обрабатывать крепость в фоновом режиме, вынести алгоритм в него
  • внедрить сервис в сервисы коктейлей и ингредиентов
  • изменить вывод новых полей в дто коктейлей
# 4 этап ## добавить логику обработки крепости коктейля и запись в БД - добавлен алгоритм вычисления крепости и объема коктейля - встроен алгоритм вычисления крепости в алгоритм изменения коктейля ### осталось для 4 этапа - внедрить алгоритм вычисления крепости в изменения - добавить сервис, который будет обрабатывать крепость в фоновом режиме, вынести алгоритм в него - внедрить сервис в сервисы коктейлей и ингредиентов - изменить вывод новых полей в дто коктейлей
Sign in to join this conversation.