- 添加订单ID空值检查,防止空指针异常 - 使用条件更新替代直接更新,避免并发导致的状态污染 - 扩展退款状态检查范围,包含更多退款相关状态 - 添加未支付订单退款验证,防止脏状态产生 - 增加重复退款申请检查,避免状态冲突 - 区分用户取消和系统取消的原因标记 - 优化更新逻辑确保状态一致性
- 添加订单ID空值检查,防止空指针异常 - 使用条件更新替代直接更新,避免并发导致的状态污染 - 扩展退款状态检查范围,包含更多退款相关状态 - 添加未支付订单退款验证,防止脏状态产生 - 增加重复退款申请检查,避免状态冲突 - 区分用户取消和系统取消的原因标记 - 优化更新逻辑确保状态一致性