fix: 支付超时修复+商户号限制+订单删除扩展+支付提醒延迟 (PR #145)

这个提交包含在:
API Changelog Bot 2026-04-03 10:46:38 +08:00
父节点 255594ea32
当前提交 fcfa7f3649

查看文件

@ -0,0 +1,32 @@
# fix: 支付超时修复 + 订单功能优化
**PR**: #145 | **服务**: hl-order-service | **日期**: 2026-04-03
## 变更内容
### 1. 微信支付SDK超时修复后端修复,前端无需改动
- 修复微信预下单请求可能无限阻塞的问题
- 配置HTTP超时connect=10s, read=30s, write=15s
- 超时后会返回明确错误信息给前端
### 2. 商户号修改限制
- **仅待支付(PENDING_PAY)状态**的订单可以修改商户号
- 已支付的订单修改商户号会返回错误:`商户号只能在支付前修改`
- 商户号修改不再记录到订单timeline
### 3. 订单删除范围扩大
- **新增**:已取消(CANCELLED)且未支付(paidAmount=0)的订单可以删除
- 原有:待支付(PENDING_PAY)的订单可以删除
- 已取消但有已支付金额的订单仍不可删除
### 4. 支付提醒短信延迟发送(后端修复,前端无需改动)
- 订单创建时不再立即发送短信
- 改为创建后10分钟,仍未支付才发送支付提醒短信
- 订单创建时的站内信/小程序通知不受影响,仍然立即发送
## 前端需关注
- 订单删除按钮:已取消且未支付的订单也应显示删除按钮(之前只有待支付才显示)
- 商户号编辑:已支付订单需禁用商户号选择器,或在编辑失败时处理错误提示
## 部署备注
需重启 `hl-order-service`