|
@@ -318,18 +318,17 @@ public class WalletServiceImpl implements IWalletService {
|
|
|
|
|
|
//查询统一支付订单表,查询订单类型,然后根据不同类型做对应的逻辑处理
|
|
|
//查询支付状态为1:支付成功,2:订单创建成功,等待支付。
|
|
|
- PayOrder order = payOrderService.getById(orderNo);
|
|
|
LogUtil.info(logger, "支付回调,bizType:{0},bizId:{1}" ,
|
|
|
- new Object[]{order.getBizType(), order.getBizId()});
|
|
|
- if (BizTypeEnum.CHANNEL_ORDER == order.getBizType()) {
|
|
|
+ new Object[]{payOrder.getBizType(), payOrder.getBizId()});
|
|
|
+ if (BizTypeEnum.CHANNEL_ORDER == payOrder.getBizType()) {
|
|
|
// 渠道盲票采购订单支付成功,调用业务订单服务处理
|
|
|
- channelOrderService.paySuccess(order);
|
|
|
- } else if (BizTypeEnum.TICKET_ORDER == order.getBizType()) {
|
|
|
+ channelOrderService.paySuccess(payOrder);
|
|
|
+ } else if (BizTypeEnum.TICKET_ORDER == payOrder.getBizType()) {
|
|
|
// 用户盲票购买订单支付成功,调用业务订单服务处理
|
|
|
- userTicketOrderService.paySuccess(order);
|
|
|
- } else if (BizTypeEnum.DELIVER_ORDER == order.getBizType()) {
|
|
|
+ userTicketOrderService.paySuccess(payOrder);
|
|
|
+ } else if (BizTypeEnum.DELIVER_ORDER == payOrder.getBizType()) {
|
|
|
// 用户提货订单支付成功,调用业务订单服务处理
|
|
|
- userDeliverOrderService.paySuccess(order);
|
|
|
+ userDeliverOrderService.paySuccess(payOrder);
|
|
|
} else {
|
|
|
//数据结构异常,告警
|
|
|
LogUtil.error(logger, "该业务单据类型未支持,orderNo:" + orderNo);
|