diff --git a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java index 3266ea0f4..5da6b6a13 100644 --- a/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java +++ b/jsowell-admin/src/main/java/com/jsowell/api/uniapp/PayController.java @@ -316,7 +316,14 @@ public class PayController extends BaseController { String appId = request.getHeader("appId"); dto.setWechatAppId(appId); dto.setRefundType("2"); - orderService.adapayRefund(dto); + + // orderService.adapayRefund(dto); + + String mode = pileMerchantInfoService.getDelayModeByWechatAppId(dto.getWechatAppId()); + // 获取处理逻辑 + AbstractOrderLogic orderLogic = OrderLogicFactory.getOrderLogic(mode); + orderLogic.refundBalance(dto); + response = new RestApiResponse<>(); } catch (BusinessException e) { logger.warn("汇付支付退款接口 warn", e);