|
@@ -266,7 +266,7 @@ public class SellOrderServiceImpl extends BaseServiceImpl<Integer, SellOrder> im
|
|
|
OrderCreate.OrderItem orderItemCreate = new OrderCreate.OrderItem();
|
|
|
orderItemCreate.setProductQuantity(orders.size());
|
|
|
orderItemCreate.setProductSkuId(skuId.longValue());
|
|
|
- orderItemCreate.setRealAmount(orders.get(0).getExpectAmount());
|
|
|
+ orderItemCreate.setRealAmount(orders.stream().map(SellOrder::getExpectAmount).reduce(BigDecimal.ZERO, BigDecimal::add).divide(new BigDecimal(orders.size()), 2, RoundingMode.DOWN));
|
|
|
orderItems.add(orderItemCreate);
|
|
|
});
|
|
|
});
|