|
@@ -207,7 +207,8 @@ public class UserOrderPaymentServiceImpl extends ServiceImpl<UserOrderPaymentDao
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void executePaymentCallBack(PaymentCallBack data) {
|
|
|
UserOrderVo userOrderVo = userOrderService.getUserOrderByPaymentNoOrTransNo(data.getPaymentNo(), data.getId());
|
|
|
- if (OrderStatusEnum.WAIT_PAY.equals(userOrderVo.getStatus()) || OrderStatusEnum.PAYING.equals(userOrderVo.getStatus())) {
|
|
|
+ if (OrderStatusEnum.WAIT_PAY.equals(userOrderVo.getStatus()) || OrderStatusEnum.PAYING.equals(userOrderVo.getStatus())
|
|
|
+ || OrderStatusEnum.PAID.equals(userOrderVo.getStatus())) {
|
|
|
if (TradeStatusEnum.succeeded.equals(data.getStatus())) {//支付成功
|
|
|
paymentSucceededHandle(data);
|
|
|
} else if (TradeStatusEnum.failed.equals(data.getStatus())) {//支付失败
|