mirror of
https://gitee.com/dromara/dax-pay
synced 2026-08-10 06:46:04 +08:00
refactor(payment): 阶段1 支付核心域分包至 core
- pay/* 与 strategy/* 迁移至 core/{trade,route,strategy}
- 清理 PayAssistService 对 merchant.MchAppInfoService 的未使用注入, 消除 core->merchant 循环依赖
- core 确立零业务域依赖原则(不引用 merchant/masterdata/channel/device/web)
- 同步更新 daxpay-channel 各通道模块的 import
- payment-common 与 daxpay-channel 编译通过
This commit is contained in:
@@ -16,7 +16,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.platform.core.exception.BizInfoException;
|
||||
import cn.daxpay.open.payment.common.util.PaymentStrategyFactory;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
@@ -5,7 +5,7 @@ import cn.daxpay.open.channel.alipay.client.credential.AlipaySdkCredential;
|
||||
import cn.daxpay.open.channel.alipay.client.req.AlipayCloseReq;
|
||||
import cn.daxpay.open.channel.alipay.client.resp.AlipayCloseResp;
|
||||
import cn.daxpay.open.payment.common.result.DaxResult;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.platform.core.enums.pay.pay.CloseTypeEnum;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@@ -7,8 +7,8 @@ import cn.daxpay.open.channel.alipay.client.enums.AlipayPayMethod;
|
||||
import cn.daxpay.open.channel.alipay.client.req.AlipayPayReq;
|
||||
import cn.daxpay.open.channel.alipay.client.resp.AlipayPayResp;
|
||||
import cn.daxpay.open.payment.common.result.DaxResult;
|
||||
import cn.daxpay.open.payment.pay.bo.PayTradeResultBo;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.bo.PayTradeResultBo;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayParam;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.unipay.PayBodyTypeEnum;
|
||||
|
||||
@@ -6,8 +6,8 @@ import cn.daxpay.open.channel.alipay.client.req.AlipaySyncReq;
|
||||
import cn.daxpay.open.channel.alipay.client.resp.AlipaySyncResp;
|
||||
import cn.daxpay.open.payment.common.result.DaxResult;
|
||||
import cn.daxpay.open.payment.common.enums.PayFundStatusEnum;
|
||||
import cn.daxpay.open.payment.pay.bo.PaySyncResultBo;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.bo.PaySyncResultBo;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@@ -3,10 +3,10 @@ package cn.daxpay.open.channel.alipay.strategy.direct;
|
||||
import cn.daxpay.open.channel.alipay.client.credential.AlipaySdkCredential;
|
||||
import cn.daxpay.open.channel.alipay.service.direct.AlipayDirectConfigAssembler;
|
||||
import cn.daxpay.open.channel.alipay.service.payment.close.AlipayCloseService;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.strategy.pay.AbsPayCloseStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.AbsPayCloseStrategy;
|
||||
import cn.daxpay.open.platform.core.enums.pay.pay.CloseTypeEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
@@ -3,9 +3,9 @@ package cn.daxpay.open.channel.alipay.strategy.direct;
|
||||
import cn.daxpay.open.channel.alipay.client.credential.AlipaySdkCredential;
|
||||
import cn.daxpay.open.channel.alipay.service.direct.AlipayDirectConfigAssembler;
|
||||
import cn.daxpay.open.channel.alipay.service.payment.pay.AlipayPayService;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.pay.bo.PayTradeResultBo;
|
||||
import cn.daxpay.open.payment.strategy.pay.AbsNormalPayStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.trade.bo.PayTradeResultBo;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.AbsNormalPayStrategy;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayParam;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
@@ -6,7 +6,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -3,10 +3,10 @@ package cn.daxpay.open.channel.alipay.strategy.direct;
|
||||
import cn.daxpay.open.channel.alipay.client.credential.AlipaySdkCredential;
|
||||
import cn.daxpay.open.channel.alipay.service.direct.AlipayDirectConfigAssembler;
|
||||
import cn.daxpay.open.channel.alipay.service.payment.sync.AlipaySyncService;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.pay.bo.PaySyncResultBo;
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.strategy.sync.AbsSyncPayOrderStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.trade.bo.PaySyncResultBo;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.strategy.sync.AbsSyncPayOrderStrategy;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@@ -3,9 +3,9 @@ package cn.daxpay.open.channel.alipay.strategy.isv;
|
||||
import cn.daxpay.open.channel.alipay.client.credential.AlipaySdkCredential;
|
||||
import cn.daxpay.open.channel.alipay.service.isv.AlipayIsvConfigAssembler;
|
||||
import cn.daxpay.open.channel.alipay.service.payment.close.AlipayCloseService;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.strategy.pay.AbsPayCloseStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.AbsPayCloseStrategy;
|
||||
import cn.daxpay.open.platform.core.enums.pay.pay.CloseTypeEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
@@ -3,9 +3,9 @@ package cn.daxpay.open.channel.alipay.strategy.isv;
|
||||
import cn.daxpay.open.channel.alipay.client.credential.AlipaySdkCredential;
|
||||
import cn.daxpay.open.channel.alipay.service.isv.AlipayIsvConfigAssembler;
|
||||
import cn.daxpay.open.channel.alipay.service.payment.pay.AlipayPayService;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.pay.bo.PayTradeResultBo;
|
||||
import cn.daxpay.open.payment.strategy.pay.AbsNormalPayStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.trade.bo.PayTradeResultBo;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.AbsNormalPayStrategy;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@@ -6,7 +6,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -3,10 +3,10 @@ package cn.daxpay.open.channel.alipay.strategy.isv;
|
||||
import cn.daxpay.open.channel.alipay.client.credential.AlipaySdkCredential;
|
||||
import cn.daxpay.open.channel.alipay.service.isv.AlipayIsvConfigAssembler;
|
||||
import cn.daxpay.open.channel.alipay.service.payment.sync.AlipaySyncService;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.pay.bo.PaySyncResultBo;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.strategy.sync.AbsSyncPayOrderStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.trade.bo.PaySyncResultBo;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.strategy.sync.AbsSyncPayOrderStrategy;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@@ -15,7 +15,7 @@ import cn.daxpay.open.platform.core.code.CommonErrorCode;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.platform.core.exception.BizInfoException;
|
||||
import cn.daxpay.open.payment.common.util.PaymentStrategyFactory;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
@@ -3,10 +3,10 @@ package cn.daxpay.open.channel.douyin.strategy;
|
||||
import cn.daxpay.open.channel.douyin.client.DouyinChannelClient;
|
||||
import cn.daxpay.open.channel.douyin.dto.DouyinPayReq;
|
||||
import cn.daxpay.open.channel.douyin.dto.DouyinPayResp;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.common.result.DaxResult;
|
||||
import cn.daxpay.open.payment.pay.bo.PayTradeResultBo;
|
||||
import cn.daxpay.open.payment.strategy.pay.AbsNormalPayStrategy;
|
||||
import cn.daxpay.open.payment.core.trade.bo.PayTradeResultBo;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.AbsNormalPayStrategy;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@@ -6,7 +6,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -6,7 +6,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -4,7 +4,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -4,7 +4,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -4,7 +4,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -4,7 +4,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -4,7 +4,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -4,7 +4,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -15,7 +15,7 @@ import cn.daxpay.open.platform.core.code.CommonErrorCode;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.platform.core.exception.BizInfoException;
|
||||
import cn.daxpay.open.payment.common.util.PaymentStrategyFactory;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
@@ -15,7 +15,7 @@ import cn.daxpay.open.platform.core.code.CommonErrorCode;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.platform.core.exception.BizInfoException;
|
||||
import cn.daxpay.open.payment.common.util.PaymentStrategyFactory;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
@@ -6,7 +6,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -6,7 +6,7 @@ import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -5,9 +5,9 @@ import cn.daxpay.open.platform.core.rest.Res;
|
||||
import cn.daxpay.open.platform.core.rest.param.PageParam;
|
||||
import cn.daxpay.open.platform.core.rest.result.PageResult;
|
||||
import cn.daxpay.open.platform.core.rest.result.Result;
|
||||
import cn.daxpay.open.payment.pay.param.order.NormalPayOrderQuery;
|
||||
import cn.daxpay.open.payment.pay.result.order.NormalPayOrderResult;
|
||||
import cn.daxpay.open.payment.pay.service.admin.NormalPayOrderAdminService;
|
||||
import cn.daxpay.open.payment.core.trade.param.NormalPayOrderQuery;
|
||||
import cn.daxpay.open.payment.core.trade.result.NormalPayOrderResult;
|
||||
import cn.daxpay.open.payment.core.trade.service.admin.NormalPayOrderAdminService;
|
||||
import cn.daxpay.open.payment.unipay.result.trade.pay.NormalPaySyncResult;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
|
||||
@@ -5,9 +5,9 @@ import cn.daxpay.open.platform.core.rest.Res;
|
||||
import cn.daxpay.open.platform.core.rest.param.PageParam;
|
||||
import cn.daxpay.open.platform.core.rest.result.PageResult;
|
||||
import cn.daxpay.open.platform.core.rest.result.Result;
|
||||
import cn.daxpay.open.payment.pay.param.order.PayTradeQuery;
|
||||
import cn.daxpay.open.payment.pay.result.order.PayTradeResult;
|
||||
import cn.daxpay.open.payment.pay.service.admin.PayTradeAdminService;
|
||||
import cn.daxpay.open.payment.core.trade.param.PayTradeQuery;
|
||||
import cn.daxpay.open.payment.core.trade.result.PayTradeResult;
|
||||
import cn.daxpay.open.payment.core.trade.service.admin.PayTradeAdminService;
|
||||
import cn.daxpay.open.payment.unipay.result.trade.pay.NormalPaySyncResult;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
|
||||
@@ -11,7 +11,7 @@ import cn.daxpay.open.payment.common.util.PaySignUtil;
|
||||
import cn.daxpay.open.payment.masterdata.constants.provider.result.PayProviderMethodResult;
|
||||
import cn.daxpay.open.payment.masterdata.constants.provider.service.PayProviderMethodService;
|
||||
import cn.daxpay.open.payment.merchant.service.route.support.PayRouteStrategyCapabilitySupport;
|
||||
import cn.daxpay.open.payment.pay.service.NormalPayService;
|
||||
import cn.daxpay.open.payment.core.trade.service.NormalPayService;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayParam;
|
||||
import cn.daxpay.open.payment.unipay.result.trade.pay.NormalPayResult;
|
||||
import cn.daxpay.open.platform.common.config.properties.PlatformConfigProperties;
|
||||
|
||||
@@ -3,7 +3,7 @@ package cn.daxpay.open.payment.common.util;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.exception.business.UnsupportedAbilityException;
|
||||
import cn.daxpay.open.payment.common.strategy.PaymentStrategy;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.old.pay.support.ProductStrategySupport;
|
||||
import cn.hutool.extra.spring.SpringUtil;
|
||||
import lombok.experimental.UtilityClass;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.service.route;
|
||||
package cn.daxpay.open.payment.core.route;
|
||||
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayParam;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.strategy.auth;
|
||||
package cn.daxpay.open.payment.core.strategy.auth;
|
||||
|
||||
import cn.daxpay.open.payment.common.strategy.PaymentStrategy;
|
||||
import cn.daxpay.open.payment.unipay.param.assist.AuthCodeParam;
|
||||
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.open.payment.strategy.pay;
|
||||
package cn.daxpay.open.payment.core.strategy.pay;
|
||||
|
||||
import cn.daxpay.open.payment.common.strategy.PaymentStrategy;
|
||||
import cn.daxpay.open.payment.pay.bo.PayTradeResultBo;
|
||||
import cn.daxpay.open.payment.core.trade.bo.PayTradeResultBo;
|
||||
|
||||
/// # 抽象普通支付策略基类
|
||||
///
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.strategy.pay;
|
||||
package cn.daxpay.open.payment.core.strategy.pay;
|
||||
|
||||
import cn.daxpay.open.payment.common.strategy.PaymentStrategy;
|
||||
import cn.daxpay.open.platform.core.enums.pay.pay.CloseTypeEnum;
|
||||
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.open.payment.strategy.pay;
|
||||
package cn.daxpay.open.payment.core.strategy.pay;
|
||||
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayParam;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.strategy.product;
|
||||
package cn.daxpay.open.payment.core.strategy.product;
|
||||
|
||||
import cn.daxpay.open.payment.common.strategy.PaymentStrategy;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ChannelApiCallMode;
|
||||
@@ -1,8 +1,8 @@
|
||||
package cn.daxpay.open.payment.strategy.sync;
|
||||
package cn.daxpay.open.payment.core.strategy.sync;
|
||||
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.common.strategy.PaymentStrategy;
|
||||
import cn.daxpay.open.payment.pay.bo.PaySyncResultBo;
|
||||
import cn.daxpay.open.payment.core.trade.bo.PaySyncResultBo;
|
||||
|
||||
/// # 支付同步抽象类
|
||||
///
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.bo;
|
||||
package cn.daxpay.open.payment.core.trade.bo;
|
||||
|
||||
import cn.daxpay.open.payment.common.enums.PayFundStatusEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.bo;
|
||||
package cn.daxpay.open.payment.core.trade.bo;
|
||||
|
||||
import cn.daxpay.open.platform.core.enums.unipay.PayBodyTypeEnum;
|
||||
import lombok.Data;
|
||||
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.open.payment.pay.convert;
|
||||
package cn.daxpay.open.payment.core.trade.convert;
|
||||
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.result.order.NormalPayOrderResult;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.result.NormalPayOrderResult;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.open.payment.pay.convert;
|
||||
package cn.daxpay.open.payment.core.trade.convert;
|
||||
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.pay.result.order.PayTradeResult;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.result.PayTradeResult;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.open.payment.pay.convert;
|
||||
package cn.daxpay.open.payment.core.trade.convert;
|
||||
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.unipay.result.trade.pay.NormalPayResult;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.Mapping;
|
||||
@@ -1,11 +1,11 @@
|
||||
package cn.daxpay.open.payment.pay.order.dao;
|
||||
package cn.daxpay.open.payment.core.trade.dao;
|
||||
|
||||
import cn.daxpay.open.platform.common.mybatisplus.impl.BaseManager;
|
||||
import cn.daxpay.open.platform.common.mybatisplus.query.generator.QueryGenerator;
|
||||
import cn.daxpay.open.platform.common.mybatisplus.util.MpUtil;
|
||||
import cn.daxpay.open.platform.core.rest.param.PageParam;
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.param.order.NormalPayOrderQuery;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.param.NormalPayOrderQuery;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.springframework.stereotype.Repository;
|
||||
@@ -1,6 +1,6 @@
|
||||
package cn.daxpay.open.payment.pay.order.dao;
|
||||
package cn.daxpay.open.payment.core.trade.dao;
|
||||
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import com.github.yulichang.base.MPJBaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.order.dao;
|
||||
package cn.daxpay.open.payment.core.trade.dao;
|
||||
|
||||
import cn.daxpay.open.platform.common.mybatisplus.impl.BaseManager;
|
||||
import cn.daxpay.open.platform.common.mybatisplus.query.generator.QueryGenerator;
|
||||
@@ -7,8 +7,8 @@ import cn.daxpay.open.platform.core.annotation.IgnoreTenant;
|
||||
import cn.daxpay.open.platform.core.exception.DangerSqlException;
|
||||
import cn.daxpay.open.platform.core.code.CommonCode;
|
||||
import cn.daxpay.open.platform.core.rest.param.PageParam;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.pay.param.order.PayTradeQuery;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.param.PayTradeQuery;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.springframework.stereotype.Repository;
|
||||
@@ -1,6 +1,6 @@
|
||||
package cn.daxpay.open.payment.pay.order.dao;
|
||||
package cn.daxpay.open.payment.core.trade.dao;
|
||||
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import com.github.yulichang.base.MPJBaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.order.entity;
|
||||
package cn.daxpay.open.payment.core.trade.entity;
|
||||
|
||||
import cn.daxpay.open.payment.common.entity.merchant.MchBaseEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.order.entity;
|
||||
package cn.daxpay.open.payment.core.trade.entity;
|
||||
|
||||
import cn.daxpay.open.payment.common.entity.merchant.MchBaseEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.order.entity;
|
||||
package cn.daxpay.open.payment.core.trade.entity;
|
||||
|
||||
import cn.daxpay.open.payment.common.entity.merchant.MchBaseEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.order.entity;
|
||||
package cn.daxpay.open.payment.core.trade.entity;
|
||||
|
||||
import cn.daxpay.open.payment.common.entity.merchant.MchBaseEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.order.entity;
|
||||
package cn.daxpay.open.payment.core.trade.entity;
|
||||
|
||||
import cn.daxpay.open.payment.common.entity.merchant.MchBaseEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.param.order;
|
||||
package cn.daxpay.open.payment.core.trade.param;
|
||||
|
||||
import cn.daxpay.open.platform.core.annotation.QueryParam;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.param.order;
|
||||
package cn.daxpay.open.payment.core.trade.param;
|
||||
|
||||
import cn.daxpay.open.platform.core.annotation.QueryParam;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.result.order;
|
||||
package cn.daxpay.open.payment.core.trade.result;
|
||||
|
||||
import cn.daxpay.open.platform.core.result.BaseResult;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.result.order;
|
||||
package cn.daxpay.open.payment.core.trade.result;
|
||||
|
||||
import cn.daxpay.open.platform.core.result.BaseResult;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.service;
|
||||
package cn.daxpay.open.payment.core.trade.service;
|
||||
|
||||
import cn.daxpay.open.platform.core.code.CommonErrorCode;
|
||||
import cn.daxpay.open.platform.core.exception.BizInfoException;
|
||||
@@ -6,12 +6,12 @@ import cn.daxpay.open.platform.core.exception.PayFailureException;
|
||||
import cn.daxpay.open.payment.common.enums.PayFundStatusEnum;
|
||||
import cn.daxpay.open.payment.common.service.MerchantContextLoader;
|
||||
import cn.daxpay.open.payment.common.util.PaymentStrategyFactory;
|
||||
import cn.daxpay.open.payment.pay.bo.PayTradeResultBo;
|
||||
import cn.daxpay.open.payment.pay.order.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.pay.service.route.PayRouteFacade;
|
||||
import cn.daxpay.open.payment.strategy.pay.AbsNormalPayStrategy;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.trade.bo.PayTradeResultBo;
|
||||
import cn.daxpay.open.payment.core.trade.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.route.PayRouteFacade;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.AbsNormalPayStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayParam;
|
||||
import cn.daxpay.open.payment.unipay.result.trade.pay.NormalPayResult;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.service;
|
||||
package cn.daxpay.open.payment.core.trade.service;
|
||||
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.CurrencyEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
@@ -9,15 +9,14 @@ import cn.daxpay.open.platform.core.util.TradeNoGenerateUtil;
|
||||
import cn.daxpay.open.payment.common.enums.NormalPayOrderStatusEnum;
|
||||
import cn.daxpay.open.payment.common.enums.PayFundStatusEnum;
|
||||
import cn.daxpay.open.payment.common.enums.PayTradeTypeEnum;
|
||||
import cn.daxpay.open.payment.merchant.service.appinfo.MchAppInfoService;
|
||||
import cn.daxpay.open.payment.common.util.PayUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.pay.convert.PayTradeConvert;
|
||||
import cn.daxpay.open.payment.pay.order.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.order.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.trade.convert.PayTradeConvert;
|
||||
import cn.daxpay.open.payment.core.trade.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayParam;
|
||||
import cn.daxpay.open.payment.unipay.result.trade.pay.NormalPayResult;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -39,7 +38,6 @@ public class PayAssistService {
|
||||
|
||||
private final NormalPayOrderManager payNormalOrderManager;
|
||||
private final PayTradeManager payTradeManager;
|
||||
private final MchAppInfoService mchAppInfoService;
|
||||
|
||||
/// 创建支付订单(容器 + 资金交易),填充到 context
|
||||
/// 调用方需保证 appId 和 product 已解析完毕
|
||||
@@ -1,13 +1,13 @@
|
||||
package cn.daxpay.open.payment.pay.service;
|
||||
package cn.daxpay.open.payment.core.trade.service;
|
||||
|
||||
import cn.daxpay.open.platform.core.enums.pay.notice.CallbackStatusEnum;
|
||||
import cn.daxpay.open.platform.core.exception.system.DataErrorException;
|
||||
import cn.daxpay.open.payment.common.callback.CallbackData;
|
||||
import cn.daxpay.open.payment.common.enums.PayFundStatusEnum;
|
||||
import cn.daxpay.open.payment.pay.order.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.order.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import com.baomidou.lock.LockInfo;
|
||||
import com.baomidou.lock.LockTemplate;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.service;
|
||||
package cn.daxpay.open.payment.core.trade.service;
|
||||
|
||||
import cn.daxpay.open.platform.core.code.CommonCode;
|
||||
import cn.daxpay.open.platform.core.code.CommonErrorCode;
|
||||
@@ -6,14 +6,14 @@ import cn.daxpay.open.platform.core.code.DaxPayErrorCode;
|
||||
import cn.daxpay.open.platform.core.exception.BizInfoException;
|
||||
import cn.daxpay.open.platform.core.exception.PayFailureException;
|
||||
import cn.daxpay.open.platform.core.exception.operation.OperationFailException;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.common.enums.PayFundStatusEnum;
|
||||
import cn.daxpay.open.payment.common.util.PaymentStrategyFactory;
|
||||
import cn.daxpay.open.payment.pay.order.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.order.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.strategy.pay.AbsPayCloseStrategy;
|
||||
import cn.daxpay.open.payment.core.trade.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.AbsPayCloseStrategy;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayCloseParam;
|
||||
import cn.daxpay.open.platform.core.enums.pay.pay.CloseTypeEnum;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
@@ -1,4 +1,4 @@
|
||||
package cn.daxpay.open.payment.pay.service;
|
||||
package cn.daxpay.open.payment.core.trade.service;
|
||||
|
||||
import cn.daxpay.open.platform.core.code.CommonErrorCode;
|
||||
import cn.daxpay.open.platform.core.code.DaxPayErrorCode;
|
||||
@@ -7,15 +7,15 @@ import cn.daxpay.open.platform.core.exception.PayFailureException;
|
||||
import cn.daxpay.open.platform.core.exception.RepetitiveOperationException;
|
||||
import cn.daxpay.open.platform.core.exception.system.SystemUnknownErrorException;
|
||||
import cn.daxpay.open.platform.core.util.DateTimeUtil;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.common.enums.PayFundStatusEnum;
|
||||
import cn.daxpay.open.payment.common.util.PaymentStrategyFactory;
|
||||
import cn.daxpay.open.payment.pay.bo.PaySyncResultBo;
|
||||
import cn.daxpay.open.payment.pay.order.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.order.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.strategy.sync.AbsSyncPayOrderStrategy;
|
||||
import cn.daxpay.open.payment.core.trade.bo.PaySyncResultBo;
|
||||
import cn.daxpay.open.payment.core.trade.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.strategy.sync.AbsSyncPayOrderStrategy;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPaySyncParam;
|
||||
import cn.daxpay.open.payment.unipay.result.trade.pay.NormalPaySyncResult;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
@@ -1,11 +1,11 @@
|
||||
package cn.daxpay.open.payment.pay.service;
|
||||
package cn.daxpay.open.payment.core.trade.service;
|
||||
|
||||
import cn.daxpay.open.payment.common.enums.NormalPayOrderStatusEnum;
|
||||
import cn.daxpay.open.payment.common.enums.PayFundStatusEnum;
|
||||
import cn.daxpay.open.payment.pay.order.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.order.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -1,17 +1,17 @@
|
||||
package cn.daxpay.open.payment.pay.service.admin;
|
||||
package cn.daxpay.open.payment.core.trade.service.admin;
|
||||
|
||||
import cn.daxpay.open.platform.core.exception.DataNotExistException;
|
||||
import cn.daxpay.open.platform.core.rest.param.PageParam;
|
||||
import cn.daxpay.open.platform.core.rest.result.PageResult;
|
||||
import cn.daxpay.open.payment.pay.convert.NormalPayOrderConvert;
|
||||
import cn.daxpay.open.payment.pay.order.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.pay.order.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.pay.param.order.NormalPayOrderQuery;
|
||||
import cn.daxpay.open.payment.pay.result.order.NormalPayOrderResult;
|
||||
import cn.daxpay.open.payment.pay.service.PayCloseService;
|
||||
import cn.daxpay.open.payment.pay.service.PaySyncService;
|
||||
import cn.daxpay.open.payment.core.trade.convert.NormalPayOrderConvert;
|
||||
import cn.daxpay.open.payment.core.trade.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.core.trade.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.param.NormalPayOrderQuery;
|
||||
import cn.daxpay.open.payment.core.trade.result.NormalPayOrderResult;
|
||||
import cn.daxpay.open.payment.core.trade.service.PayCloseService;
|
||||
import cn.daxpay.open.payment.core.trade.service.PaySyncService;
|
||||
import cn.daxpay.open.payment.unipay.result.trade.pay.NormalPaySyncResult;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -1,17 +1,17 @@
|
||||
package cn.daxpay.open.payment.pay.service.admin;
|
||||
package cn.daxpay.open.payment.core.trade.service.admin;
|
||||
|
||||
import cn.daxpay.open.platform.core.exception.DataNotExistException;
|
||||
import cn.daxpay.open.platform.core.rest.param.PageParam;
|
||||
import cn.daxpay.open.platform.core.rest.result.PageResult;
|
||||
import cn.daxpay.open.payment.pay.convert.PayTradeAdminConvert;
|
||||
import cn.daxpay.open.payment.pay.order.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.pay.order.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.pay.order.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.pay.param.order.PayTradeQuery;
|
||||
import cn.daxpay.open.payment.pay.result.order.PayTradeResult;
|
||||
import cn.daxpay.open.payment.pay.service.PayCloseService;
|
||||
import cn.daxpay.open.payment.pay.service.PaySyncService;
|
||||
import cn.daxpay.open.payment.core.trade.convert.PayTradeAdminConvert;
|
||||
import cn.daxpay.open.payment.core.trade.dao.NormalPayOrderManager;
|
||||
import cn.daxpay.open.payment.core.trade.dao.PayTradeManager;
|
||||
import cn.daxpay.open.payment.core.trade.entity.NormalPayOrder;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.param.PayTradeQuery;
|
||||
import cn.daxpay.open.payment.core.trade.result.PayTradeResult;
|
||||
import cn.daxpay.open.payment.core.trade.service.PayCloseService;
|
||||
import cn.daxpay.open.payment.core.trade.service.PaySyncService;
|
||||
import cn.daxpay.open.payment.unipay.result.trade.pay.NormalPaySyncResult;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -7,7 +7,7 @@ import cn.daxpay.open.payment.masterdata.constants.capability.entity.PayCapabili
|
||||
import cn.daxpay.open.payment.masterdata.constants.product.entity.PayProductCapability;
|
||||
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.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.old.pay.support.ProductStrategySupport;
|
||||
import cn.daxpay.open.platform.common.i18n.util.I18nUtil;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
|
||||
@@ -6,7 +6,7 @@ import cn.daxpay.open.payment.masterdata.constants.product.entity.PayProduct;
|
||||
import cn.daxpay.open.payment.masterdata.constants.product.entity.PayProductConfig;
|
||||
import cn.daxpay.open.payment.masterdata.constants.product.param.PayProductConfigParam;
|
||||
import cn.daxpay.open.payment.masterdata.constants.product.result.PayProductConfigResult;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.platform.common.i18n.util.I18nUtil;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ChannelEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ProductEnum;
|
||||
|
||||
@@ -5,7 +5,7 @@ import cn.daxpay.open.payment.masterdata.constants.product.dao.PayProductManager
|
||||
import cn.daxpay.open.payment.masterdata.constants.product.entity.PayProduct;
|
||||
import cn.daxpay.open.payment.masterdata.constants.product.param.PayProductQuery;
|
||||
import cn.daxpay.open.payment.masterdata.constants.product.result.PayProductResult;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.platform.common.i18n.util.I18nUtil;
|
||||
import cn.daxpay.open.platform.common.mybatisplus.util.MpUtil;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.ChannelEnum;
|
||||
|
||||
@@ -12,7 +12,7 @@ import cn.daxpay.open.payment.merchant.param.route.basic.PayRouteBasicConfigBatc
|
||||
import cn.daxpay.open.payment.merchant.param.route.basic.PayRouteBasicConfigItem;
|
||||
import cn.daxpay.open.payment.merchant.result.route.basic.PayRouteBasicConfigResult;
|
||||
import cn.daxpay.open.payment.merchant.service.route.support.PayRouteConfigProviders;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.platform.core.code.CommonErrorCode;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
import cn.daxpay.open.platform.core.exception.BizInfoException;
|
||||
|
||||
@@ -6,7 +6,7 @@ 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.strategy.product.AbsProductStrategy;
|
||||
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;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
|
||||
@@ -11,8 +11,8 @@ 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.pay.service.route.PayRouteFacade;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
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;
|
||||
import cn.daxpay.open.platform.common.i18n.util.I18nUtil;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
|
||||
@@ -12,7 +12,7 @@ import cn.daxpay.open.payment.masterdata.constants.product.service.PayProductCap
|
||||
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.strategy.product.AbsProductStrategy;
|
||||
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;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
|
||||
@@ -2,7 +2,7 @@ package cn.daxpay.open.payment.old.pay.service.assist;
|
||||
|
||||
import cn.daxpay.open.payment.common.service.MerchantContextLoader;
|
||||
import cn.daxpay.open.payment.common.util.PaymentStrategyFactory;
|
||||
import cn.daxpay.open.payment.strategy.auth.AbsChannelAuthStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.auth.AbsChannelAuthStrategy;
|
||||
import cn.daxpay.open.platform.common.json.util.JacksonUtil;
|
||||
import cn.daxpay.open.platform.core.enums.unipay.ChannelAuthStatusEnum;
|
||||
import cn.daxpay.open.payment.unipay.param.assist.AuthCodeParam;
|
||||
|
||||
@@ -3,7 +3,7 @@ package cn.daxpay.open.payment.old.pay.service.assist;
|
||||
import cn.daxpay.open.platform.common.i18n.util.I18nUtil;
|
||||
import cn.daxpay.open.platform.core.rest.dto.LabelValue;
|
||||
import cn.daxpay.open.payment.common.util.PaymentStrategyFactory;
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.old.pay.support.ProductStrategySupport;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@@ -8,7 +8,7 @@ import cn.daxpay.open.platform.core.code.DaxPayErrorCode;
|
||||
import cn.daxpay.open.platform.core.exception.operation.OperationFailException;
|
||||
import cn.daxpay.open.platform.core.exception.PayFailureException;
|
||||
import cn.daxpay.open.payment.common.util.PaymentStrategyFactory;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.old.pay.dao.order.pay.PayOrderManager;
|
||||
import cn.daxpay.open.payment.old.pay.entity.order.pay.PayOrder;
|
||||
import cn.daxpay.open.payment.old.pay.entity.record.close.PayCloseRecord;
|
||||
@@ -17,12 +17,12 @@ import cn.daxpay.open.platform.core.enums.pay.pay.PayStatusEnum;
|
||||
import cn.daxpay.open.payment.old.pay.exception.TradeNotExistException;
|
||||
import cn.daxpay.open.payment.old.pay.exception.TradeProcessingException;
|
||||
import cn.daxpay.open.payment.old.pay.exception.TradeStatusErrorException;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.old.pay.service.notice.MerchantNoticeService;
|
||||
import cn.daxpay.open.payment.old.pay.service.order.pay.PayOrderQueryService;
|
||||
import cn.daxpay.open.payment.old.pay.service.record.close.PayCloseRecordService;
|
||||
import cn.daxpay.open.payment.old.pay.service.trade.TradeUniHandleService;
|
||||
import cn.daxpay.open.payment.strategy.pay.AbsPayCloseStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.AbsPayCloseStrategy;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayCloseParam;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.lock.LockInfo;
|
||||
|
||||
@@ -20,14 +20,14 @@ import cn.daxpay.open.platform.core.enums.pay.pay.PayStatusEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.trade.TradeTypeEnum;
|
||||
import cn.daxpay.open.payment.old.pay.exception.TradeNotExistException;
|
||||
import cn.daxpay.open.payment.old.pay.exception.TradeStatusErrorException;
|
||||
import cn.daxpay.open.payment.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.PayStrategyContext;
|
||||
import cn.daxpay.open.payment.old.pay.service.order.pay.PayOrderQueryService;
|
||||
import cn.daxpay.open.payment.old.pay.service.record.sync.TradeSyncRecordService;
|
||||
import cn.daxpay.open.payment.old.pay.service.trade.TradeUniHandleService;
|
||||
import cn.daxpay.open.payment.common.enums.PayFundStatusEnum;
|
||||
import cn.daxpay.open.payment.pay.order.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.strategy.pay.AbsPayCloseStrategy;
|
||||
import cn.daxpay.open.payment.strategy.sync.AbsSyncPayOrderStrategy;
|
||||
import cn.daxpay.open.payment.core.trade.entity.PayTrade;
|
||||
import cn.daxpay.open.payment.core.strategy.pay.AbsPayCloseStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.sync.AbsSyncPayOrderStrategy;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPaySyncParam;
|
||||
import cn.daxpay.open.payment.unipay.result.trade.pay.NormalPaySyncResult;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package cn.daxpay.open.payment.old.pay.support;
|
||||
|
||||
import cn.daxpay.open.payment.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.payment.core.strategy.product.AbsProductStrategy;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayCapabilityEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayMethodEnum;
|
||||
import cn.daxpay.open.platform.core.enums.pay.channel.PayProviderEnum;
|
||||
|
||||
@@ -8,8 +8,8 @@ import cn.daxpay.open.payment.common.result.DaxResult;
|
||||
import cn.daxpay.open.payment.common.util.DaxRes;
|
||||
import cn.daxpay.open.payment.merchant.service.permission.MerchantPermissionService;
|
||||
import cn.daxpay.open.payment.common.aop.PaymentVerify;
|
||||
import cn.daxpay.open.payment.pay.service.PayCloseService;
|
||||
import cn.daxpay.open.payment.pay.service.NormalPayService;
|
||||
import cn.daxpay.open.payment.core.trade.service.PayCloseService;
|
||||
import cn.daxpay.open.payment.core.trade.service.NormalPayService;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayCloseParam;
|
||||
import cn.daxpay.open.payment.unipay.param.trade.pay.NormalPayParam;
|
||||
import cn.daxpay.open.payment.unipay.result.trade.pay.NormalPayResult;
|
||||
|
||||
Reference in New Issue
Block a user