|
@@ -198,6 +198,51 @@ class Userintro extends Api
|
|
|
return $down_all;
|
|
|
}
|
|
|
//成员管理
|
|
|
+ public function all_user(){
|
|
|
+ $result = [];
|
|
|
+
|
|
|
+ //传入代理
|
|
|
+ $down_all_id = input('down_all_id',0);
|
|
|
+
|
|
|
+ //一级代理 下拉 可选二级代理
|
|
|
+ $down_all = $this->select_agent();
|
|
|
+ $result['down_all'] = $down_all;
|
|
|
+ //dump($down_all);
|
|
|
+
|
|
|
+ //确定收益统计范围
|
|
|
+ if(!empty($down_all_id)){
|
|
|
+ $downall_uid = Db::name('user')->where('intro_uid',$down_all_id)->field('id,username,avatar,nickname,is_active,intro_uid,yaoqingtime')->order('yaoqingtime desc')->autopage()->select();//其下直推,A1下B0 或 B1下C1
|
|
|
+ //$downall_uid[] = $down_all_id;
|
|
|
+ }else{
|
|
|
+ $down_uid = array_column($down_all,'id');
|
|
|
+ //dump($down_uid);
|
|
|
+ $downall_uid = Db::name('user')->where('intro_uid','IN',$down_uid)->field('id,username,avatar,nickname,is_active,intro_uid,yaoqingtime')->order('yaoqingtime desc')->autopage()->select();//其下直推B0+代理下直推C1 或 C1
|
|
|
+ }
|
|
|
+ //dump($downall_uid);
|
|
|
+
|
|
|
+ foreach($downall_uid as $key => &$user){
|
|
|
+ $user['agentname'] = Db::name('user')->where('id',$user['intro_uid'])->value('agentname');
|
|
|
+ //邀请奖励收益
|
|
|
+ $recharge_sum = Db::name('user_agentjewel_log')->where('user_id',$user['id'])->where('log_type',51)->sum('change_value');
|
|
|
+ $user['recharge_sum'] = $recharge_sum;
|
|
|
+ //视频收益
|
|
|
+ $video_sum = Db::name('user_match_video_log')->where('to_user_id',$user['id'])->sum('money');
|
|
|
+ $user['video_sum'] = $video_sum;
|
|
|
+ //语音收益
|
|
|
+ $audio_sum = Db::name('user_match_audio_log')->where('to_user_id',$user['id'])->sum('money');
|
|
|
+ $user['audio_sum'] = $audio_sum;
|
|
|
+ //私信收益
|
|
|
+ $typing_sum= Db::name('user_match_typing_log')->where('to_user_id',$user['id'])->sum('money');
|
|
|
+ $user['typing_sum'] = $typing_sum;
|
|
|
+ //礼物收益
|
|
|
+ $gift_sum = Db::name('gift_user_typing')->where('user_to_id',$user['id'])->sum('getvalue');
|
|
|
+ $user['gift_sum'] = $gift_sum;
|
|
|
+ //总收益
|
|
|
+ $user['total'] = $recharge_sum + $video_sum + $audio_sum + $typing_sum + $gift_sum;
|
|
|
+ }
|
|
|
+
|
|
|
+ $this->success(1,$downall_uid);
|
|
|
+ }
|
|
|
//成员收入
|
|
|
//成员详情
|
|
|
//邀请页
|