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

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; private OssService ossService;
@Autowired @Autowired
private ShopProductBookService shopProductBookService; private ShopProductBookService shopProductBookService;
@Autowired
private PayZfbOrderService payZfbOrderService;
protected Logger logger = LoggerFactory.getLogger(BuyOrderServiceImpl.class); protected Logger logger = LoggerFactory.getLogger(BuyOrderServiceImpl.class);
@@ -526,7 +528,22 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
QueryWrapper<BuyOrder> buyOrderQueryWrapper = new QueryWrapper<>(); QueryWrapper<BuyOrder> buyOrderQueryWrapper = new QueryWrapper<>();
buyOrderQueryWrapper.eq("order_sn", orderSn); buyOrderQueryWrapper.eq("order_sn", orderSn);
BuyOrder buyOrder = getOne(buyOrderQueryWrapper); 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 @Override

View File

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