|
@@ -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);
|
|
|
- }
|
|
|
}
|