fix: 支付超时修复+商户号限制+订单删除扩展+支付提醒延迟 (PR #145)
这个提交包含在:
父节点
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`
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户