mirror of
https://gitee.com/dromara/dax-pay
synced 2026-08-10 14:56:06 +08:00
refactor(payment): 阶段6a ProductStrategySupport 迁出 old 至 core/strategy
- ProductStrategySupport 是纯静态工具类(@UtilityClass), 仅依赖 core.strategy.product + platform 枚举, 非「待重写业务」 - 从 old/pay/support 迁至 core/strategy, 与 PaymentStrategy/Factory 同级 - 救活 A 类 5 处引用(core/masterdata/merchant route), old 外部引用 13 处降至 8 处 - payment-common 编译通过; old 保留(6b 待用户重写业务后再删)
This commit is contained in:
@@ -4,7 +4,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.exception.business.UnsupportedAbilityException;
|
||||
import cn.daxpay.open.payment.core.strategy.PaymentStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.old.pay.support.ProductStrategySupport;
|
||||
import cn.daxpay.open.payment.core.strategy.ProductStrategySupport;
|
||||
import cn.hutool.extra.spring.SpringUtil;
|
||||
import lombok.experimental.UtilityClass;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.old.pay.support;
|
||||
package cn.daxpay.open.payment.core.strategy;
|
||||
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
@@ -8,7 +8,7 @@ import cn.daxpay.open.payment.masterdata.constants.product.entity.PayProductCapa
|
||||
import cn.daxpay.open.payment.masterdata.constants.product.result.PayProductCapabilityResult;
|
||||
import cn.daxpay.open.payment.masterdata.constants.product.result.PayProductResult;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.old.pay.support.ProductStrategySupport;
|
||||
import cn.daxpay.open.payment.core.strategy.ProductStrategySupport;
|
||||
import cn.daxpay.open.platform.common.i18n.util.I18nUtil;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
|
||||
@@ -5,7 +5,7 @@ import cn.daxpay.open.payment.merchant.entity.route.basic.PayRouteBasicConfig;
|
||||
import cn.daxpay.open.payment.merchant.service.route.model.RouteHit;
|
||||
import cn.daxpay.open.payment.merchant.service.route.runtime.PayRouteProductResolver;
|
||||
import cn.daxpay.open.payment.merchant.service.route.support.PayRouteI18nHelper;
|
||||
import cn.daxpay.open.payment.old.pay.support.ProductStrategySupport;
|
||||
import cn.daxpay.open.payment.core.strategy.ProductStrategySupport;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayParam;
|
||||
import cn.daxpay.open.platform.core.code.CommonErrorCode;
|
||||
|
||||
@@ -10,7 +10,7 @@ import cn.daxpay.open.payment.merchant.service.route.support.PayRouteStrategyCap
|
||||
import cn.daxpay.open.payment.merchant.service.route.model.RouteHit;
|
||||
import cn.daxpay.open.payment.merchant.entity.route.strategy.PayRouteStrategy;
|
||||
import cn.daxpay.open.payment.merchant.service.route.model.PayRouteBundle;
|
||||
import cn.daxpay.open.payment.old.pay.support.ProductStrategySupport;
|
||||
import cn.daxpay.open.payment.core.strategy.ProductStrategySupport;
|
||||
import cn.daxpay.open.payment.core.route.PayRouteFacade;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayParam;
|
||||
|
||||
@@ -11,7 +11,7 @@ import cn.daxpay.open.payment.masterdata.constants.product.entity.PayProductCapa
|
||||
import cn.daxpay.open.payment.masterdata.constants.product.service.PayProductCapabilityService;
|
||||
import cn.daxpay.open.payment.masterdata.constants.provider.dao.PayProviderMethodManager;
|
||||
import cn.daxpay.open.payment.masterdata.constants.provider.service.PayProviderMethodService;
|
||||
import cn.daxpay.open.payment.old.pay.support.ProductStrategySupport;
|
||||
import cn.daxpay.open.payment.core.strategy.ProductStrategySupport;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.platform.common.i18n.util.I18nUtil;
|
||||
import cn.daxpay.open.platform.core.code.CommonErrorCode;
|
||||
|
||||
@@ -4,7 +4,7 @@ import cn.daxpay.open.platform.common.i18n.util.I18nUtil;
|
||||
import cn.daxpay.open.platform.core.rest.dto.LabelValue;
|
||||
import cn.daxpay.open.payment.core.strategy.PaymentStrategyFactory;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.old.pay.support.ProductStrategySupport;
|
||||
import cn.daxpay.open.payment.core.strategy.ProductStrategySupport;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
Reference in New Issue
Block a user