Browse Source

邀请中心,申请绑定

lizhen_gitee 11 months ago
parent
commit
e1acb6dd72

+ 1 - 0
application/api/controller/Baseconfig.php

@@ -21,6 +21,7 @@ class Baseconfig extends Api
             'fangzhapian'            => config('site.fangzhapian'),//防诈骗提示
             'changyongyu'            => config('site.changyongyu'),//常用语温馨提示
             'zhanghaozhuxiao'            => config('site.zhanghaozhuxiao'),//账号注销
+            'tuiguang_rule'            => config('site.tuiguang_rule'),//邀请推广须知
         ];
 
         $this->success('success',$config);

+ 52 - 0
application/api/controller/Userintro.php

@@ -131,8 +131,60 @@ class Userintro extends Api
         return $list;
     }
 
+    //申请绑定查询
+    public function intro_search(){
+        $username = input('username',0);
+
+        $user_info = Db::name('user')->field('id,username,group_id,nickname,avatar')->where('username',$username)->find();
+        if(empty($user_info)){
+            $this->error('不存在的用户');
+        }
+
+        $user_info = info_domain_image($user_info,['avatar']);
+        $this->success(1,$user_info);
+    }
+
     //申请绑定
+    public function apply_intro(){
+        $down_uid = input('search_uid',0);
+        $images  = input('images','');
+        $remark = input('remark','');
+
+        $where = [
+            'user_id'   => $this->auth->id,
+            'down_uid' => $down_uid,
+            'status'    => 0,
+        ];
+        $check = Db::name('user_intro_apply')->where($where)->find();
+        if($check){
+            $this->error('您上次的申请还在审核中');
+        }
+
+        $data = [
+            'user_id'   => $this->auth->id,
+            'down_uid' => $down_uid,
+            'images'    => $images,
+            'remark'    => $remark,
+            'createtime'=> time(),
+        ];
+
+        Db::name('user_intro_apply')->insertGetId($data);
+
+        $this->success('申请成功');
+    }
     //申请绑定记录
+    public function apply_intro_log(){
+        $where = [
+            'user_id'   => $this->auth->id,
+        ];
+        $list = Db::name('user_intro_apply')->alias('log')
+            ->field('log.*,user.username,user.nickname,user.avatar')
+            ->join('user','log.down_uid = user.id','LEFT')
+            ->where($where)->autopage()->select();
+        $list = list_domain_image($list,['avatar']);
+
+        $this->success(1,$list);
+    }
 
     //日报
     public function ribao(){