#4 - устранения бага дублей при текстовом поиске в базе коктейлей

This commit is contained in:
Kayashov.SM
2025-04-27 16:05:40 +04:00
parent e789b02521
commit f2b8d18e01
2 changed files with 2 additions and 3 deletions

View File

@@ -17,7 +17,7 @@ deploy-back-job:
- docker rm my-bar
- docker rmi my-bar
- echo "Сборка образа докер"
- docker build -t my-bar .
- docker build -t my-bar . --no-cache
- echo "Запуск докер контейнера"
- docker run --name my-bar --restart=always -p 8091:8080 -d -e COCKTAIL_PHOTO_PATH=/front/assets/cocktails -v /mnt/sdb1/my-bar-front/build:/front my-bar
- echo "Деплой завершен"

View File

@@ -101,6 +101,7 @@ public class CocktailService {
Root<CocktailEntity> root = criteriaQuery.from(CocktailEntity.class);
List<Predicate> predicates = new ArrayList<>();
criteriaQuery.distinct(true);
if (!dto.getAll()) {
Long barId = visitor.getResidents().stream()
.filter(BarResident::getActive)
@@ -112,8 +113,6 @@ public class CocktailService {
Predicate pr = root.get("id").in(cocktailIds);
predicates.add(pr);
criteriaQuery.distinct(true);
List<Long> stopListIds = getStopListIds(visitor);
predicates.add(cb.not(root.get("id").in(stopListIds)));
}