diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java index 38a2c3004..fd53b4f17 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java @@ -176,10 +176,8 @@ public class OrderInfoServiceImpl extends ServiceImpl orderInfoVoPage = pageAs(PageUtil.buildPage(), queryWrapper, OrderInfoVo.class); orderInfoVoPage.getRecords().parallelStream().forEach(s -> { - List orderDetails = orderDetailService.queryChain().select() - .eq(OrderDetail::getShopId, s.getShopId()) - .eq(OrderDetail::getOrderId, s.getId()) - .listAs(OrderDetailSmallVO.class); + List orderDetails = orderDetailService.listAs( + QueryWrapper.create().eq(OrderDetail::getOrderId,s.getId()).eq(OrderDetail::getShopId,s.getShopId()),OrderDetailSmallVO.class); s.setGoods(orderDetails); s.setShopName(shopMap.get(Long.parseLong(s.getShopId()))); });