分账核验更新

这个提交包含在:
可乐加冰
2026-09-29 11:54:10 +08:00
父节点 0e513d7ecc
当前提交 10c35237b3
共有 2 个文件被更改,包括 9 次插入 和 10 次删除

查看文件

@@ -351,14 +351,14 @@ function diagnoseOrderSplitBlockers($orderId)
}
if (empty($calcItems)) {
$reasons[] = 'SplitCalculator 结果为空(最常见:推广员/区域无 channel=huifu 的分账接收方)';
$rewards = Db::name('shopro_commission_reward')->alias('r')
->join('shopro_commission_agent a', 'a.id = r.agent_id')
->where('r.order_id', $orderId)
->where('r.status', '>=', 0)
->field('r.id, r.commission, a.user_id')
$rewards = Db::name('shopro_commission_reward')
->where('order_id', $orderId)
->where('status', '>=', 0)
->field('id, commission, agent_id')
->select();
foreach ($rewards as $rw) {
$uid = $rw['user_id'];
// shopro_commission_agent 主键为 user_id,reward.agent_id 即分销商 user_id
$uid = intval($rw['agent_id']);
$recv = Db::name('shopro_split_receiver')
->where('role_type', 'promoter')
->where('role_id', $uid)