diff --git a/_doc/Task.md b/_doc/Task.md index b5ea2c299..bece2cb7e 100644 --- a/_doc/Task.md +++ b/_doc/Task.md @@ -2,13 +2,13 @@ 2.0.3: - [ ] 云闪付接入 - [x] 手动触发通知消息发送 -- [ ] 退款操作支持重试 +- [x] 退款操作支持重试 - [ ] 退款操作支持关闭 - [x] 通知任务增加订单的状态类型,例如订单关闭、成功、失败等 +- [ ] 支付流程也改为先落库后支付情况, 避免极端情况导致掉单 2.0.x 版本内容 - [ ] 增加各类日志记录,例如钱包的各项操作 -- [ ] 支付流程也改为先落库后支付情况, 避免极端情况导致掉单 - [ ] 支付流程涉及异步支付时, 更换支付方式需要控制预防客户重复付款 - [ ] 增加撤销功能,用于处理线下支付订单的情况 - [ ] 数据库表进行规则, 字段设置长度, 增加索引 diff --git a/daxpay-single/daxpay-single-service/src/main/java/cn/bootx/platform/daxpay/service/core/payment/refund/strategy/VoucherRefundStrategy.java b/daxpay-single/daxpay-single-service/src/main/java/cn/bootx/platform/daxpay/service/core/payment/refund/strategy/VoucherRefundStrategy.java index 66f8a6066..a207c38a2 100644 --- a/daxpay-single/daxpay-single-service/src/main/java/cn/bootx/platform/daxpay/service/core/payment/refund/strategy/VoucherRefundStrategy.java +++ b/daxpay-single/daxpay-single-service/src/main/java/cn/bootx/platform/daxpay/service/core/payment/refund/strategy/VoucherRefundStrategy.java @@ -111,15 +111,4 @@ public class VoucherRefundStrategy extends AbsRefundStrategy { super.doSuccessHandler(); } } - - /** - * 生成通道退款订单对象 - */ - @Override - public void generateChannelOrder() { - // 先生成通用的通道退款订单对象 - super.generateChannelOrder(); - // 设置扩展参数 - this.getRefundChannelOrder().setChannelExtra(JSONUtil.toJsonStr(this.voucherPayParam)); - } } diff --git a/daxpay-single/daxpay-single-service/src/main/java/cn/bootx/platform/daxpay/service/core/payment/refund/strategy/WalletRefundStrategy.java b/daxpay-single/daxpay-single-service/src/main/java/cn/bootx/platform/daxpay/service/core/payment/refund/strategy/WalletRefundStrategy.java index 7fdb54705..caab84e69 100644 --- a/daxpay-single/daxpay-single-service/src/main/java/cn/bootx/platform/daxpay/service/core/payment/refund/strategy/WalletRefundStrategy.java +++ b/daxpay-single/daxpay-single-service/src/main/java/cn/bootx/platform/daxpay/service/core/payment/refund/strategy/WalletRefundStrategy.java @@ -109,14 +109,4 @@ public class WalletRefundStrategy extends AbsRefundStrategy { } } - /** - * 生成通道退款订单对象 - */ - @Override - public void generateChannelOrder() { - // 先生成通用的通道退款订单对象 - super.generateChannelOrder(); - // 设置扩展参数 - this.getRefundChannelOrder().setChannelExtra(JSONUtil.toJsonStr(this.walletPayParam)); - } }