Browse Source

fix 海外支付退款失败报错

zoujiajian 2 năm trước cách đây
mục cha
commit
3a28a94a30

+ 6 - 2
netflix-service/src/main/java/com/cyksj/service/order/impl/OrderRefundServiceImpl.java

@@ -74,10 +74,14 @@ public class OrderRefundServiceImpl implements OrderRefundService {
 			return zfbRefund(refundReq, orderDon);
 		}
 		if (type == OrderDon.Type.PAYPAL && !refundType.equals(OrderDon.Type.BALANCE.getType())) {
-			paypalRefund(refundReq, orderDon);
+			if (!paypalRefund(refundReq, orderDon)) {
+				throw BusinessRuntimeException.getInstance("paypal退款失败");
+			}
 		}
 		if (type == OrderDon.Type.STRIPE && !refundType.equals(OrderDon.Type.BALANCE.getType())) {
-			stripeRefund(refundReq, orderDon);
+			if (!stripeRefund(refundReq, orderDon)) {
+				throw BusinessRuntimeException.getInstance("stripe退款失败");
+			}
 		}
 		return StrUtil.EMPTY;
 	}