禾匠4.4.8版本,下级用户扫码购物没有绑定上下级关系的解决办法
也不记得是不是我们自己二开搞出来的问题了,反正,遇到这个问题,就记录一下了。
症状:
上级是正常的分销商,分销商把 小程序分享给新用户,新用户扫码或者通过分享进入小程序,新用户购物后,上级分销商没有获得佣金,并且,新用户居然不是 分享者的 下级;
通过数据库 user_info 表,可以看到,新用户的 临时 上级是 分享者ID,那么,说明 分享出来的 二维码或者 分享是 带上了参数的,只不过,上级是临时上级,不是 正式 上级!
解决办法:一行代码搞定
文件路径:handlers/UserLoginHandler.php
如下代码,注释的那一行,加上即可
$common->bindParent($userId, 1);
} catch (\Exception $exception) {
\Yii::error($exception->getMessage());
$userInfo = $common->user->userInfo;
$userInfo->temp_parent_id = $userId;
$userInfo->parent_id = $userId; //新增绑定正式上级
$userInfo->save();
}
return true;
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END