|
|
@@ -156,7 +156,7 @@ public class StatisticsDataScheduler {
|
|
|
List<OrderDon> orderDon = Optional.ofNullable(orderDonService.list(Wrappers.lambdaQuery(OrderDon.class).eq(OrderDon::getSkuId, sku.getId()).between(OrderDon::getCreatedTime, yesZeroDate, thisZeroDate))).orElse(new ArrayList<>());
|
|
|
Set<Long> userList = Optional.ofNullable(orderDon.stream().map(OrderDon::getUserId).collect(Collectors.toSet())).orElse(new HashSet<>());
|
|
|
realGoodsData.setNumOfUser(userList.size());
|
|
|
- List<OrderDon> collect = orderDon.stream().filter((order) -> noOrderStatus.contains(order.getStatus())).collect(Collectors.toList());
|
|
|
+ List<OrderDon> collect = orderDon.stream().filter((order) -> !noOrderStatus.contains(order.getStatus())).collect(Collectors.toList());
|
|
|
realGoodsData.setNumOfOrder(collect.size());
|
|
|
Optional<BigDecimal> money = collect.stream().map(OrderDon::getMoney).reduce(BigDecimal::add);
|
|
|
realGoodsData.setMoney(money.isPresent() ? money.get() : BigDecimal.ZERO);
|