1.修复扣点券失败仍执行消费联动命令的问题
- 旧逻辑在事件阶段就直接执行消费联动命令,导致点券不足时也会错误发放积分
2.补充失败保护日志*
- 当检测到本次扣点不会成功落地时,控制台输出明确警告
- 方便服主定位是哪一次消费因为余额不足被跳过联动
3. 消费联动改为“确定扣点成功后才执行”
- 新增扣减成功预判逻辑,与 PlayerPoints 的余额校验规则保持一致
- 当本次扣减会导致余额小于 0 时,直接跳过消费联动命令与消费日志
- 现在只有真实完成扣点券,才会执行“消费点券时执行的命令”