|
@@ -76,7 +76,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
order.setPayType(OrderPayType.XJ.getPayCode());
|
|
|
this.save(order);
|
|
|
callCardTopApi(order);
|
|
|
- return true;
|
|
|
+ return this.updateById(order);
|
|
|
}
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@@ -197,7 +197,6 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
//失败修改状态为卡充值失败
|
|
|
order.setOrderFlag(OrderStatus.PAYMENT_ERROR_DEBIT.getCode());
|
|
|
}
|
|
|
- this.updateById(order);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -250,10 +249,15 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
@Override
|
|
|
public void paySuccess(Order order){
|
|
|
boolean b = isCheckOrder(order.getOrderNumber());
|
|
|
+ //判断是不是游客充值
|
|
|
+ if (0 == order.getUserId()){
|
|
|
+ b = false;
|
|
|
+ }
|
|
|
if (b){
|
|
|
//调用卡充值api
|
|
|
callCardTopApi(order);
|
|
|
}
|
|
|
+ this.updateById(order);
|
|
|
}
|
|
|
|
|
|
@Override
|