doc 补充时序图

This commit is contained in:
xxm1995
2024-03-21 13:46:41 +08:00
parent a8c1bb470b
commit 90505b9f6d
10 changed files with 228 additions and 7 deletions

View File

@@ -156,7 +156,6 @@ public class AliPayReconcileService {
reconcileDetail.setOrderId(billDetail.getBatchNo())
.setType(ReconcileTradeEnum.REFUND.getCode());
}
return reconcileDetail;
}

View File

@@ -27,4 +27,11 @@ public class UnionPayReconcileService {
// 下载对账单
Map<String, Object> stringObjectMap = unionPayKit.downloadBill(date, RECONCILE_BILL_TYPE);
}
/**
* 转换和保存
*/
public void convertAndSave(){
}
}

View File

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

View File

@@ -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())) {