Browse Source

用户网体,无限代

lizhen_gitee 1 week ago
parent
commit
5fc67e461e
1 changed files with 21 additions and 0 deletions
  1. 21 0
      application/api/controller/Demo.php

+ 21 - 0
application/api/controller/Demo.php

@@ -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);
+    }
+
     /**
      * 需要登录的接口
      *