订单详情增加支付宝订单号

This commit is contained in:
wuchunlei
2023-12-07 16:21:22 +08:00
parent d93391fbf9
commit 03672ff3d1
2 changed files with 26 additions and 1 deletions

View File

@@ -89,6 +89,8 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
private OssService ossService;
@Autowired
private ShopProductBookService shopProductBookService;
@Autowired
private PayZfbOrderService payZfbOrderService;
protected Logger logger = LoggerFactory.getLogger(BuyOrderServiceImpl.class);
@@ -526,7 +528,22 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
QueryWrapper<BuyOrder> buyOrderQueryWrapper = new QueryWrapper<>();
buyOrderQueryWrapper.eq("order_sn", orderSn);
BuyOrder buyOrder = getOne(buyOrderQueryWrapper);
return setBuyOrderInfo(buyOrder);
BuyOrderResponseVo vo = setBuyOrderInfo(buyOrder);
//添加支付宝订单号
String outTradeNo = "";
String tradeNo = "";
if ("2".equals(buyOrder.getPaymentMethod())){
LambdaQueryWrapper<PayZfbOrderEntity> w = new LambdaQueryWrapper<>();
w.eq(PayZfbOrderEntity::getRelevanceoid, orderSn);
PayZfbOrderEntity p = payZfbOrderService.getOne(w);
if (p!=null){
outTradeNo = p.getOutTradeNo();
tradeNo = p.getTradeNo();
}
}
vo.setOutTradeNo(outTradeNo);
vo.setTradeNo(tradeNo);
return vo;
}
@Override

View File

@@ -20,6 +20,14 @@ public class BuyOrderResponseVo {
* 订单号
*/
private String orderSn;
/**
* 给支付宝的订单号
*/
private String outTradeNo;
/**
* 支付宝订单号
*/
private String tradeNo;
/**
* 支付方式
*/