This commit is contained in:
@@ -109,4 +109,10 @@ public class Order {
|
|||||||
*/
|
*/
|
||||||
@TableField("deleted")
|
@TableField("deleted")
|
||||||
private Integer deleted;
|
private Integer deleted;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单明细(不存数据库,仅用于API返回)
|
||||||
|
*/
|
||||||
|
@TableField(exist = false)
|
||||||
|
private List<OrderItem> items;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -191,7 +191,18 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
wrapper.le(Order::getCreatedAt, endDate);
|
wrapper.le(Order::getCreatedAt, endDate);
|
||||||
}
|
}
|
||||||
wrapper.orderByDesc(Order::getCreatedAt);
|
wrapper.orderByDesc(Order::getCreatedAt);
|
||||||
return orderMapper.selectPage(pageParam, wrapper);
|
Page<Order> result = orderMapper.selectPage(pageParam, wrapper);
|
||||||
|
|
||||||
|
// 查询每个订单的明细
|
||||||
|
if (result.getRecords() != null) {
|
||||||
|
for (Order order : result.getRecords()) {
|
||||||
|
List<OrderItem> items = orderItemMapper.selectList(
|
||||||
|
new LambdaQueryWrapper<OrderItem>().eq(OrderItem::getOrderId, order.getOrderId()));
|
||||||
|
order.setItems(items);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user