mirror of
https://gitee.com/dromara/dax-pay.git
synced 2025-09-08 21:47:36 +00:00
feat 订单取消/修复/取消/同步等操作添加分布式锁, 防止出现重复操作
This commit is contained in:
@@ -28,19 +28,17 @@
|
||||
- 2024-01-05:
|
||||
- [x] 支付同步日志记录, 无论同步成功还是失败, 以及修复成功还是失败, 都需要记录日志
|
||||
- [x] 超时自动取消功能联调, 先用spring定时任务实现, 通过支付同步实现
|
||||
- [x] 支付同步和修复时, 对一些模糊状态进行处理, 例如支付宝返回的订单未查到
|
||||
- [x] 待支付支付单定时同步状态, 先用spring定时任务实现, 通过支付同步实现
|
||||
- [x] 退款功能联调
|
||||
- 2024-01-06:
|
||||
- [x] 订单取消/修复/取消/同步等操作添加分布式锁, 防止出现重复操作
|
||||
- [ ] 增加支付修复记录
|
||||
- [ ] 退款状态同步逻辑
|
||||
- [ ] 退款回调的处理
|
||||
- [ ] 支付状态同步处理考虑退款情况
|
||||
- [ ] 增加消息通知机制(通知客户端)
|
||||
- **任务池**
|
||||
- 支付同步时,有些状态无法区分处理, 导致无法修复
|
||||
- 下面内容同: 支付网关/本地
|
||||
- 支付宝: 订单未找到/支付关闭 支付网关/支付超时 支付网关/支付成功
|
||||
- 订单取消/修复/取消/同步添加分布式锁, 防止操作订单时出现重复操作
|
||||
- 支付状态同步处理退款情况
|
||||
- 支付配置支持数据库配置和配置文件配置
|
||||
- 增加回调机制(通知客户端)
|
||||
|
Reference in New Issue
Block a user