可乐加冰
|
b5142ff780
|
```
feat(commission): 完善分销订单支付时数据同步机制
- 新增 syncExistingCommissionOrderOnPay 方法处理已存在分销单的支付同步场景
- 添加 encodeCommissionRulesSnapshot 和 commissionRulesSnapshotEquals 辅助方法
- 优化佣金规则快照存储方式,统一JSON编码格式
- 增加已入账奖励数量检查,防止对已结算订单进行错误同步
fix(wallet-settlement): 调整分账和佣金结算的余额处理逻辑
- 新增 shouldSettleCommissionViaWalletHook 和 shouldSettleRegionalViaWalletHook
方法控制分账成功后的钱包入账行为
- 修改 shouldDeferRegionalWallet 调用为 shouldSettleRegionalViaWalletHook
- 修复分账成功时仍可能重复入钱包的问题
- 统一佣金和区域代理的钩子结算判断逻辑
refactor(hook): 优化佣金钩子触发条件和订单查询逻辑
- 在 CommissionHook 中使用新的钱包结算判断方法
- 修正 orderFinish 事件中的订单项遍历逻辑
- 增加订单有效性检查,避免空值异常
- 统一各事件中的结算条件判断
test(sql): 更新分账佣金验证SQL脚本
- 修正注释说明,明确分账成功不入余额的控制逻辑
- 补充区域代理佣金缺失汇付接收方的查询
- 重构单笔订单深度核验脚本,提供更详细的订单分析信息
- 增加分账成功与钱包流水的对比检查逻辑
```
|
2026-10-22 11:44:24 +08:00 |
|