diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index 8079f7888..d9636eb24 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -1542,8 +1542,10 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService { * 执行订单退款 */ private void refundMethod(AfterSettleOrderDTO afterSettleOrderDTO) { - OrderBasicInfo orderBasicInfo = afterSettleOrderDTO.getOrderBasicInfo(); - + // 退款 + String mode = pileMerchantInfoService.getDelayModeByMerchantId(afterSettleOrderDTO.getMerchantId()); + AbstractProgramLogic orderLogic = ProgramLogicFactory.getProgramLogic(mode); + orderLogic.refundOrder(afterSettleOrderDTO.getOrderBasicInfo()); } /**