|
|
@@ -795,7 +795,15 @@ public class TradeOrderRepositoryServiceImpl implements TradeOrderRepositoryServ
|
|
|
Page<TradeDetailDO> page = new Page<>(1, 1);
|
|
|
LambdaQueryWrapper<TradeDetailDO> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper.eq(TradeDetailDO::getOrderId, orderId);
|
|
|
- return tradeDetailMapper.selectPage(page, queryWrapper).getRecords().get(0);
|
|
|
+ List<TradeDetailDO> records = tradeDetailMapper.selectPage(page, queryWrapper).getRecords();
|
|
|
+ if(CollUtil.isNotEmpty( records)){
|
|
|
+ return records.get(0);
|
|
|
+ }else {
|
|
|
+ TradeDetailDO tradeDetailDO = new TradeDetailDO();
|
|
|
+ tradeDetailDO.setProductId(0L);
|
|
|
+ tradeDetailDO.setProductName("订单:"+orderId+"定金支付");
|
|
|
+ return tradeDetailDO;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|