|
|
@ -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<Long> days = dishes.stream().map(MenuDish::getDay).collect(Collectors.toList()); |
|
|
|
List<Long> 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))); |
|
|
|