|
|
@@ -1084,7 +1084,13 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
|
|
|
@Override
|
|
|
public OrderRefundAmountDTO computeOrderRefundAmount(String orderNumber, List<OrderRefundAmountParam> suk) {
|
|
|
- return null;
|
|
|
+ BigDecimal orderRefundAmount = BigDecimal.ZERO;
|
|
|
+ Long offsetPoints = 0L;
|
|
|
+ Order order = orderMapper.selectOne(new LambdaQueryWrapper<Order>()
|
|
|
+ .eq(Order::getOrderNumber, orderNumber)
|
|
|
+ .eq(Order::getDeleteStatus, 0));
|
|
|
+ List<OrderItem> orderItems = orderItemMapper.selectList(new LambdaQueryWrapper<OrderItem>().eq(OrderItem::getOrderNumber, orderNumber));
|
|
|
+ return OrderRefundAmountDTO.builder().orderRefundAmount(orderRefundAmount).offsetPoints(offsetPoints).build();
|
|
|
}
|
|
|
|
|
|
|