diff --git a/diet-core/src/main/java/com/mathvision/diet/service/MenuReportService.java b/diet-core/src/main/java/com/mathvision/diet/service/MenuReportService.java index 7291e54..2464a11 100644 --- a/diet-core/src/main/java/com/mathvision/diet/service/MenuReportService.java +++ b/diet-core/src/main/java/com/mathvision/diet/service/MenuReportService.java @@ -67,7 +67,7 @@ public class MenuReportService { result.put("meals", dishes.stream().map(MenuDish::getMeal).collect(Collectors.toSet())); result.put("types", types); if (day == 0) { - List days = dishes.stream().map(MenuDish::getDay).collect(Collectors.toList()); + List days = dishes.stream().map(MenuDish::getDay).distinct().collect(Collectors.toList()); if (CollectionUtils.isNotEmpty(days)) { result.put("days", days); items.forEach((k, v) -> items.put(k, v.divide(new BigDecimal(days.size()), RoundingMode.HALF_UP)));