Преглед на файлове

fix 海外支付退款失败报错

zoujiajian преди 2 години
родител
ревизия
3a28a94a30
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6 2
      netflix-service/src/main/java/com/cyksj/service/order/impl/OrderRefundServiceImpl.java

+ 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;
 	}