|
@@ -348,6 +348,27 @@ class Demo extends Api
|
|
|
|
|
|
}
|
|
|
|
|
|
+ //注册时设置推荐人,顺带修改网体
|
|
|
+ public function set_invite(){
|
|
|
+ $user_id = 2;
|
|
|
+ $invite_id = 1;
|
|
|
+
|
|
|
+ $intro = Db::name('user')->where('id',$invite_id)->field('id,invite_id,intro_level,intro_ids')->find();
|
|
|
+ if(!$intro) {
|
|
|
+ return '无效推荐人';
|
|
|
+ }
|
|
|
+
|
|
|
+ $data_reg['invite_id'] = $intro['id']; //推荐人id
|
|
|
+ $data_reg['intro_ids'] = $intro['intro_ids'] ? ($intro['intro_ids'].','.$intro['id']) : $intro['id']; //所有上级
|
|
|
+ if(!empty($data_reg['intro_ids'])) {
|
|
|
+ $data_reg['intro_ids_new'] = ','.$data_reg['intro_ids'].','; //便于查询所有下级
|
|
|
+ }
|
|
|
+ $data_reg['intro_level'] = $intro['intro_level'] + 1; //推荐网层数
|
|
|
+
|
|
|
+ //更新直推数和团队数
|
|
|
+ logic('Intro')->addIntroNum($intro['username'], 1, 1);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 需要登录的接口
|
|
|
*
|