#4 - устранения бага дублей при текстовом поиске в базе коктейлей
This commit is contained in:
@@ -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)));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user