订单详情增加支付宝订单号
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -20,6 +20,14 @@ public class BuyOrderResponseVo {
|
||||
* 订单号
|
||||
*/
|
||||
private String orderSn;
|
||||
/**
|
||||
* 给支付宝的订单号
|
||||
*/
|
||||
private String outTradeNo;
|
||||
/**
|
||||
* 支付宝订单号
|
||||
*/
|
||||
private String tradeNo;
|
||||
/**
|
||||
* 支付方式
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user