lizhen_gitee hai 3 meses
pai
achega
f77dc69af3
Modificáronse 1 ficheiros con 27 adicións e 22 borrados
  1. 27 22
      application/api/controller/Userintro.php

+ 27 - 22
application/api/controller/Userintro.php

@@ -153,10 +153,30 @@ class Userintro extends Api
 
         return $result;
     }
-    
+
+    //邀请收益
+    public function introincome() {
+        $list = Db::name('user_money_log')->field('user_id, sum(change_value) sum')->where(['log_type' => ['in', [65, 66]]])->group('user_id')->order('sum desc')->autopage()->select();
+        if (!$list) {
+            $this->success('success', $list);
+        }
+
+        $mt_user = Db::name('user'); //绑定邀请码
+
+        foreach ($list as &$v) {
+            $user_info = $mt_user->field('nickname, avatar')->where(['id' => $v['user_id']])->find();
+            $v['nickname'] = $user_info['nickname'];
+            $v['avatar'] = one_domain_image($user_info['avatar']);
+            $v['sum'] = number_format($v['sum'], 2, '.', '');
+            $v['intro_num'] = $mt_user->where(['intro_uid' => $v['user_id']])->count('id');
+        }
+
+        $this->success('success', $list);
+    }
+
 
 
-    //我的邀请顶部信息
+    //邀请中心,顶部信息
     public function myintrotop() {
         //获取本周开始时间
         $day = 1; // 一周的第一天
@@ -186,12 +206,16 @@ class Userintro extends Api
             'week_count' => $week_count,
             'last_week_count' => $last_week_count,
             'total_count' => $total_count,
+
+            'new_user_intro_gold' => config('site.new_user_intro_gold'),            //邀请新用户注册赠送金币
+            'intro_recharge_rebate_rate' => config('site.intro_recharge_rebate_rate'),            //好友充值奖励比例
+            'intro_income_rebate_rate' => config('site.intro_income_rebate_rate'),            //好友收益奖励比例
         ];
 
         $this->success('success',$list);
     }
 
-    //我的邀请
+    //邀请中心,我的邀请
     public function myintrolist() {
         $map = [
             'intro_uid' => $this->auth->id,
@@ -210,23 +234,4 @@ class Userintro extends Api
         $this->success('success',$list);
     }
 
-    //邀请收益
-    public function introincome() {
-        $list = Db::name('user_money_log')->field('user_id, sum(change_value) sum')->where(['log_type' => ['in', [65, 66]]])->group('user_id')->order('sum desc')->autopage()->select();
-        if (!$list) {
-            $this->success('success', $list);
-        }
-
-        $mt_user = Db::name('user'); //绑定邀请码
-
-        foreach ($list as &$v) {
-            $user_info = $mt_user->field('nickname, avatar')->where(['id' => $v['user_id']])->find();
-            $v['nickname'] = $user_info['nickname'];
-            $v['avatar'] = one_domain_image($user_info['avatar']);
-            $v['sum'] = number_format($v['sum'], 2, '.', '');
-            $v['intro_num'] = $mt_user->where(['intro_uid' => $v['user_id']])->count('id');
-        }
-
-        $this->success('success', $list);
-    }
 }