finish order list
This commit is contained in:
@@ -309,10 +309,26 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
||||
QueryWrapper<BuyOrderProduct> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("order_id", buyOrder.getOrderId());
|
||||
List<BuyOrderProduct> buyOrderProductList = buyOrderProductService.list(queryWrapper);
|
||||
List<GoodsResponseVo> goodsResponseVoList = new ArrayList<>();
|
||||
for (BuyOrderProduct buyOrderProduct : buyOrderProductList) {
|
||||
buyOrderProduct.getProductId();
|
||||
GoodsResponseVo goodsResponseVo = new GoodsResponseVo();
|
||||
QueryWrapper<ShopProduct> shopProductQueryWrapper = new QueryWrapper<>();
|
||||
shopProductQueryWrapper.eq("id", buyOrderProduct.getProductId());
|
||||
ShopProduct shopProduct = shopProductService.getOne(shopProductQueryWrapper);
|
||||
goodsResponseVo.setProductName(shopProduct.getProductName());
|
||||
goodsResponseVo.setProductImage(shopProduct.getProductImages());
|
||||
goodsResponseVo.setProductPrice(shopProduct.getPrice());
|
||||
QueryWrapper<ExpressOrder> expressOrderQueryWrapper = new QueryWrapper<>();
|
||||
expressOrderQueryWrapper.eq("id", buyOrderProduct.getExpress_order_id());
|
||||
ExpressOrder expressOrder = expressOrderService.getOne(expressOrderQueryWrapper);
|
||||
ExpressResponseVo expressResponseVo = new ExpressResponseVo();
|
||||
expressResponseVo.setExpressCompany(expressOrder.getExpressCompanyCode());
|
||||
expressResponseVo.setExpressOrderSn(expressOrder.getExpressOrderSn());
|
||||
expressResponseVo.setPrintTemplate(expressOrder.getPrintTemplate());
|
||||
goodsResponseVo.setExpressInfo(expressResponseVo);
|
||||
goodsResponseVoList.add(goodsResponseVo);
|
||||
}
|
||||
responseVo.setGoodsList();
|
||||
responseVo.setGoodsList(goodsResponseVoList);
|
||||
requestVo.setIndex((requestVo.getIndex() - 1) * requestVo.getPageSize());
|
||||
result.add(responseVo);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user