diff --git a/aircraft-system/src/main/java/com/aircraft/modules/order/service/impl/OrderAnalysisServiceImpl.java b/aircraft-system/src/main/java/com/aircraft/modules/order/service/impl/OrderAnalysisServiceImpl.java index 881338a..71bffcf 100644 --- a/aircraft-system/src/main/java/com/aircraft/modules/order/service/impl/OrderAnalysisServiceImpl.java +++ b/aircraft-system/src/main/java/com/aircraft/modules/order/service/impl/OrderAnalysisServiceImpl.java @@ -296,7 +296,7 @@ public class OrderAnalysisServiceImpl implements OrderAnalysisService { */ private BigDecimal calculateTotalAmount(List orders) { return orders.stream() - .map(OrderMain::getAmount) // 假设订单实体有 amount 字段 + .map(OrderMain::getTotalAmount) // totalAmount为订单总金额 .filter(Objects::nonNull) .reduce(BigDecimal.ZERO, BigDecimal::add); }