mirror of
https://gitee.com/dromara/dax-pay.git
synced 2025-09-07 04:58:28 +00:00
doc 补充时序图
This commit is contained in:
@@ -156,7 +156,6 @@ public class AliPayReconcileService {
|
||||
reconcileDetail.setOrderId(billDetail.getBatchNo())
|
||||
.setType(ReconcileTradeEnum.REFUND.getCode());
|
||||
}
|
||||
|
||||
return reconcileDetail;
|
||||
}
|
||||
|
||||
|
@@ -27,4 +27,11 @@ public class UnionPayReconcileService {
|
||||
// 下载对账单
|
||||
Map<String, Object> stringObjectMap = unionPayKit.downloadBill(date, RECONCILE_BILL_TYPE);
|
||||
}
|
||||
|
||||
/**
|
||||
* 转换和保存
|
||||
*/
|
||||
public void convertAndSave(){
|
||||
|
||||
}
|
||||
}
|
||||
|
@@ -160,7 +160,7 @@ public class PayAssistService {
|
||||
/**
|
||||
* 创建并保存通道支付订单
|
||||
*/
|
||||
public void createPayChannelOrder(List<AbsPayStrategy> payStrategies) {
|
||||
public void savePayChannelOrder(List<AbsPayStrategy> payStrategies) {
|
||||
PayLocal payInfo = PaymentContextLocal.get().getPayInfo();
|
||||
List<PayChannelOrder> channelOrders = payStrategies.stream()
|
||||
.map(AbsPayStrategy::getChannelOrder)
|
||||
|
@@ -9,7 +9,6 @@ import cn.bootx.platform.daxpay.result.pay.PayResult;
|
||||
import cn.bootx.platform.daxpay.service.common.context.PayLocal;
|
||||
import cn.bootx.platform.daxpay.service.common.local.PaymentContextLocal;
|
||||
import cn.bootx.platform.daxpay.service.core.order.pay.builder.PayBuilder;
|
||||
import cn.bootx.platform.daxpay.service.core.order.pay.dao.PayChannelOrderManager;
|
||||
import cn.bootx.platform.daxpay.service.core.order.pay.entity.PayOrder;
|
||||
import cn.bootx.platform.daxpay.service.core.order.pay.entity.PayOrderExtra;
|
||||
import cn.bootx.platform.daxpay.service.core.order.pay.service.PayOrderService;
|
||||
@@ -53,8 +52,6 @@ public class PayService {
|
||||
|
||||
private final ClientNoticeService clientNoticeService;
|
||||
|
||||
private final PayChannelOrderManager payChannelOrderManager;
|
||||
|
||||
private final LockTemplate lockTemplate;
|
||||
|
||||
/**
|
||||
@@ -162,7 +159,7 @@ public class PayService {
|
||||
// 4.2 支付调用成功操作, 进行扣款、创建记录类类似的操作
|
||||
strategies.forEach(AbsPayStrategy::doSuccessHandler);
|
||||
// 4.3 保存通道支付订单
|
||||
payAssistService.createPayChannelOrder(strategies);
|
||||
payAssistService.savePayChannelOrder(strategies);
|
||||
|
||||
// 5.1 如果没有异步支付, 直接进行订单完成处理
|
||||
if (PayUtil.isNotSync(payParam.getPayChannels())) {
|
||||
|
Reference in New Issue
Block a user