hl-api-changelog/changelogs/2026-03/31_fix_refund_stuck_refunding.md
2026-03-31 09:37:24 +08:00

23 行
755 B
Markdown

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

# fix: 修复退款卡死在REFUNDING状态的问题
- **日期**: 2026-03-31
- **PR**: #76
- **影响服务**: hl-order-service
## 变更内容
### 后端修复(无接口变更)
1. **退款事务隔离修复**`RefundService.createRefund()` 事务传播改为 `REQUIRES_NEW`,修复退款失败时状态无法正确回滚的问题
2. **新增卡死恢复定时任务**每120秒自动扫描超过5分钟卡在 REFUNDING 状态的退款申请,恢复为 APPROVED 自动重试
### 测试环境数据修复
- HL2603-WX-004退款状态从卡死恢复,将自动重试
- HL2603-XX-0020元退款已完成
- HL2603-SL-001微信回调丢失,已手动标记完成
## 前端影响
**无**。纯后端逻辑修复,无接口变更。