订单信息bug

This commit is contained in:
wangjinlei
2024-06-03 15:22:43 +08:00
parent b326a2c8c3
commit 6ed799cd3e
5 changed files with 34 additions and 0 deletions

View File

@@ -92,6 +92,8 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
private CourseCatalogueDao courseCatalogueDao;
@Autowired
private PayZfbOrderService payZfbOrderService;
@Autowired
private BookBuyConfigDao bookBuyConfigDao;
protected Logger logger = LoggerFactory.getLogger(BuyOrderServiceImpl.class);
@@ -481,6 +483,10 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
}
b.setProductList(buyOrderProducts);
b.setTimestamp(b.getCreateTime().getTime()/1000);
//充值订单填充充值商品信息
if(b.getProductId()!=null&&Integer.valueOf(b.getProductId())>0){
b.setBookBuyConfigEntity(bookBuyConfigDao.selectById(Integer.valueOf(b.getProductId())));
}
//获取包裹信息
List<Integer> collect = buyOrderProductService.list(new LambdaQueryWrapper<BuyOrderProduct>().eq(BuyOrderProduct::getOrderId, b.getOrderId()).gt(BuyOrderProduct::getExpressOrderId, 0))
.stream().map(BuyOrderProduct::getExpressOrderId).collect(Collectors.toList());