update订单逻辑改造工厂模式

This commit is contained in:
2023-09-04 16:25:59 +08:00
parent 2f242b2ef9
commit 64b2122d1a

View File

@@ -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);