|
|
@ -721,6 +721,15 @@ class UserEvent extends BaseEvent {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function arpu_analysis() {
|
|
|
|
public function arpu_analysis() {
|
|
|
|
|
|
|
|
$promote = M('promote', 'tab_')->where(['id' => session('promote_auth.pid')])->find();
|
|
|
|
|
|
|
|
$map = [
|
|
|
|
|
|
|
|
'_logic' => 'or',
|
|
|
|
|
|
|
|
'id' => $promote['id'],
|
|
|
|
|
|
|
|
'parent_id' => $promote['id'],
|
|
|
|
|
|
|
|
'grand_id' => $promote['id'],
|
|
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
$ids = M('promote', 'tab_')->where($map)->getField('id', true);
|
|
|
|
|
|
|
|
|
|
|
|
if (IS_POST && $_POST['time_start'] && $_POST['time_end']) {
|
|
|
|
if (IS_POST && $_POST['time_start'] && $_POST['time_end']) {
|
|
|
|
$request = $_REQUEST;
|
|
|
|
$request = $_REQUEST;
|
|
|
|
$game_id = $request['game_id'];
|
|
|
|
$game_id = $request['game_id'];
|
|
|
@ -761,19 +770,14 @@ class UserEvent extends BaseEvent {
|
|
|
|
$promote_id = PID.','.$id;
|
|
|
|
$promote_id = PID.','.$id;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
|
|
|
if(PID == $promote_id) {
|
|
|
|
if(PID == $promote_id) {
|
|
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$pro_id1 = get_prmoote_chlid_account($promote_id);
|
|
|
|
$pro_id1 = get_prmoote_chlid_account($promote_id);
|
|
|
|
$pro_arr = array_column($pro_id1,'id');
|
|
|
|
$pro_arr = array_column($pro_id1,'id');
|
|
|
|
$pro_arr[] = $promote_id;
|
|
|
|
$pro_arr[] = $promote_id;
|
|
|
|
$promote_id=implode(',',$pro_arr);
|
|
|
|
$promote_id=implode(',',$pro_arr);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$datelist = get_date_list($start,$end);
|
|
|
|
$datelist = get_date_list($start,$end);
|
|
|
|
$user = D('User');
|
|
|
|
$user = D('User');
|
|
|
@ -924,7 +928,6 @@ class UserEvent extends BaseEvent {
|
|
|
|
//file_put_contents(dirname(__FILE__) . '/../Controller/arpu'.PID.'.txt',json_encode($data));
|
|
|
|
//file_put_contents(dirname(__FILE__) . '/../Controller/arpu'.PID.'.txt',json_encode($data));
|
|
|
|
|
|
|
|
|
|
|
|
$this->assign('list_data',$data);
|
|
|
|
$this->assign('list_data',$data);
|
|
|
|
|
|
|
|
|
|
|
|
$this->display();
|
|
|
|
$this->display();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|