|
@@ -210,6 +210,15 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
vo.setPayType(order.getPayType());
|
|
vo.setPayType(order.getPayType());
|
|
|
|
|
|
|
|
List<OrderItemVO> products = orderGoodsService.getVOByOrderId(id);
|
|
List<OrderItemVO> products = orderGoodsService.getVOByOrderId(id);
|
|
|
|
|
+
|
|
|
|
|
+ // 填充每个商品的已退款数量
|
|
|
|
|
+ if (refundService != null && !products.isEmpty()) {
|
|
|
|
|
+ Map<Long, Integer> refundedQtyMap = refundService.getRefundedQuantityMap(id);
|
|
|
|
|
+ for (OrderItemVO p : products) {
|
|
|
|
|
+ p.setRefundedQuantity(refundedQtyMap.getOrDefault(p.getId(), 0));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
vo.setProducts(products);
|
|
vo.setProducts(products);
|
|
|
|
|
|
|
|
// 填充用户消费标签
|
|
// 填充用户消费标签
|