禾匠4.4.8版本,下级用户扫码购物没有绑定上下级关系的解决

禾匠4.4.8版本,下级用户扫码购物没有绑定上下级关系的解决办法

也不记得是不是我们自己二开搞出来的问题了,反正,遇到这个问题,就记录一下了。

图片[1]-禾匠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
喜欢就支持一下吧
点赞1 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片