|
|
|
@ -361,6 +361,13 @@ class ExportController extends Controller
|
|
|
|
|
flush();//必须同时使用 ob_flush() 和flush() 函数来刷新输出缓冲。
|
|
|
|
|
}
|
|
|
|
|
fclose($fp);
|
|
|
|
|
|
|
|
|
|
$getData = $_GET;
|
|
|
|
|
unset($getData['id']);
|
|
|
|
|
unset($getData['xlsname']);
|
|
|
|
|
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'op_name'=>'导出实时注册','url'=>U('Promote/ch_reg_list', $getData),'menu'=>'推广员-数据管理-实时注册-导出实时注册']);
|
|
|
|
|
|
|
|
|
|
exit();
|
|
|
|
|
break;
|
|
|
|
|
case 3:
|
|
|
|
@ -1029,6 +1036,13 @@ class ExportController extends Controller
|
|
|
|
|
foreach ($xlsData as $key=>$v){
|
|
|
|
|
$xlsData[$key]['pay_way'] = get_info_status($v['pay_way'],21);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$getData = $_GET;
|
|
|
|
|
unset($getData['id']);
|
|
|
|
|
unset($getData['xlsname']);
|
|
|
|
|
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'op_name'=>'导出会长代充记录','url'=>U('Promote/agent_list', $getData),'menu'=>'推广员-数据管理-实时注册-导出会长代充记录']);
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
case 6:
|
|
|
|
|
if (isset($_REQUEST['account'])) {
|
|
|
|
@ -1212,6 +1226,11 @@ class ExportController extends Controller
|
|
|
|
|
flush();//必须同时使用 ob_flush() 和flush() 函数来刷新输出缓冲。
|
|
|
|
|
}
|
|
|
|
|
fclose($fp);
|
|
|
|
|
//操作日志
|
|
|
|
|
$GetData = $_GET;
|
|
|
|
|
unset($GetData['xlsname']);
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U('Spend/lists',$GetData),'menu'=>'充值-游戏订单-游戏充值-导出']);
|
|
|
|
|
|
|
|
|
|
exit();
|
|
|
|
|
// $xlsCell = array(
|
|
|
|
|
// array('pay_order_number', "订单号"),
|
|
|
|
@ -1231,6 +1250,12 @@ class ExportController extends Controller
|
|
|
|
|
// );
|
|
|
|
|
break;
|
|
|
|
|
case 8:
|
|
|
|
|
//操作日志
|
|
|
|
|
$GetData = $_GET;
|
|
|
|
|
unset($GetData['xlsname']);
|
|
|
|
|
unset($GetData['id']);
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U('Deposit/lists',$GetData),'menu'=>'充值-平台币订单-平台币充值-导出']);
|
|
|
|
|
|
|
|
|
|
$xlsName = $xlsName?$xlsName:L('Platform_currency_recharge');
|
|
|
|
|
if (isset($_REQUEST['user_account'])) {
|
|
|
|
|
$map['user_account'] = array('like', '%' . trim($_REQUEST['user_account']) . '%');
|
|
|
|
@ -1371,6 +1396,12 @@ class ExportController extends Controller
|
|
|
|
|
array('create_time', "发放时间", 'time_format', '*'),
|
|
|
|
|
array('', "共计发放{$total}"),
|
|
|
|
|
);
|
|
|
|
|
//操作日志
|
|
|
|
|
$GetData = $_GET;
|
|
|
|
|
unset($GetData['xlsname']);
|
|
|
|
|
unset($GetData['id']);
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U('Provide/lists',$GetData),'menu'=>'充值-绑币订单-后台发放(玩家)-导出']);
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
case 10:
|
|
|
|
|
$xlsName = $xlsName?$xlsName:"绑定平台币消费";
|
|
|
|
@ -2167,7 +2198,13 @@ class ExportController extends Controller
|
|
|
|
|
$xlsData[0]['authorization_all_num'] = $authorization_all_num;
|
|
|
|
|
break;
|
|
|
|
|
case 25:
|
|
|
|
|
$xlsCell = array(
|
|
|
|
|
//补单记录导出操作日志
|
|
|
|
|
$GetData = $_GET;
|
|
|
|
|
unset($GetData['xlsname']);
|
|
|
|
|
unset($GetData['id']);
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U('BehaviorLog/singleSupplement',$GetData),'menu'=>'充值-游戏订单-补单记录管理-导出']);
|
|
|
|
|
|
|
|
|
|
$xlsCell = array(
|
|
|
|
|
array('type', '类型'),
|
|
|
|
|
array('pay_order_number', '支付订单号'),
|
|
|
|
|
array('extend', 'CP订单号'),
|
|
|
|
@ -2231,6 +2268,11 @@ class ExportController extends Controller
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 26:
|
|
|
|
|
$GetData = $_GET;
|
|
|
|
|
unset($GetData['xlsname']);
|
|
|
|
|
unset($GetData['id']);
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U('Deposit/lists_secord',$GetData),'menu'=>'充值-平台币订单-平台币充值-推广员充值-导出']);
|
|
|
|
|
|
|
|
|
|
$xlsName = $xlsName?$xlsName:L('Platform_currency_recharge');
|
|
|
|
|
if (isset($_REQUEST['user_account'])) {
|
|
|
|
|
$map['user_account'] = array('like', '%' . trim($_REQUEST['user_account']) . '%');
|
|
|
|
@ -5003,7 +5045,11 @@ class ExportController extends Controller
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//操作日志
|
|
|
|
|
$GetData = $_GET;
|
|
|
|
|
unset($GetData['xlsname']);
|
|
|
|
|
unset($GetData['id']);
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U('PromoteCoin/send_lists',$GetData),'menu'=>'充值-平台币订单-后台发放(推广员)-导出']);
|
|
|
|
|
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
|
|
|
|
@ -5020,6 +5066,12 @@ class ExportController extends Controller
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if($_REQUEST['type']==2) {
|
|
|
|
|
//操作日志
|
|
|
|
|
$GetData = $_GET;
|
|
|
|
|
unset($GetData['xlsname']);
|
|
|
|
|
unset($GetData['id']);
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U('PromoteCoin/deduct_lists',$GetData),'menu'=>'充值-平台币订单-平台币收回-推广员收回-导出']);
|
|
|
|
|
|
|
|
|
|
$xlsCell = array(
|
|
|
|
|
array('promote_account','所属推广员'),
|
|
|
|
|
array('promote_type','推广员等级'),
|
|
|
|
@ -5050,6 +5102,12 @@ class ExportController extends Controller
|
|
|
|
|
|
|
|
|
|
$model = M('PromoteCoin','tab_');
|
|
|
|
|
}else {
|
|
|
|
|
//操作日志
|
|
|
|
|
$GetData = $_GET;
|
|
|
|
|
unset($GetData['xlsname']);
|
|
|
|
|
unset($GetData['id']);
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U('PromoteCoin/deduct_lists',$GetData),'menu'=>'充值-平台币订单-平台币收回-玩家收回-导出']);
|
|
|
|
|
|
|
|
|
|
$xlsCell = array(
|
|
|
|
|
array('user_account','玩家账号'),
|
|
|
|
|
array('coin_type','收回类型'),
|
|
|
|
@ -5169,8 +5227,8 @@ class ExportController extends Controller
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//操作日志
|
|
|
|
|
$this->exportAddOperationLog('DeductBindRecord/recordLists','充值-绑币订单-绑币收回-导出');
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -5479,6 +5537,7 @@ class ExportController extends Controller
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$this->exportAddOperationLog('Game/lists','游戏-游戏管理-游戏列表-导出');
|
|
|
|
|
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
|
|
|
|
@ -6195,6 +6254,11 @@ class ExportController extends Controller
|
|
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
$getData = $_GET;
|
|
|
|
|
unset($getData['xlsname']);
|
|
|
|
|
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'op_name'=>'导出推广员','url'=>U('Promote/lists'),'menu'=>'推广员-推广员管理-推广员列表-导出推广员']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
|
|
|
|
@ -6344,6 +6408,10 @@ class ExportController extends Controller
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$getData = $_GET;
|
|
|
|
|
unset($getData['xlsname']);
|
|
|
|
|
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'op_name'=>'导出游戏分包','url'=>U('Apply/and_lists',$getData),'menu'=>'推广员-推广员管理-推广员列表-导出游戏分包']);
|
|
|
|
|
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
|
|
|
|
@ -6527,6 +6595,12 @@ class ExportController extends Controller
|
|
|
|
|
flush();//必须同时使用 ob_flush() 和flush() 函数来刷新输出缓冲。
|
|
|
|
|
}
|
|
|
|
|
fclose($fp);
|
|
|
|
|
|
|
|
|
|
$getData = $_GET;
|
|
|
|
|
unset($getData['xlsname']);
|
|
|
|
|
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'op_name'=>'导出推广补链','url'=>U('Mend/lists',$getData),'menu'=>'推广员-推广员管理-推广员列表-导出推广补链']);
|
|
|
|
|
|
|
|
|
|
exit();
|
|
|
|
|
|
|
|
|
|
// $data = M()->table("({$data}) as a")
|
|
|
|
@ -6682,6 +6756,11 @@ class ExportController extends Controller
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$getData = $_GET;
|
|
|
|
|
unset($getData['id']);
|
|
|
|
|
unset($getData['xlsname']);
|
|
|
|
|
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'op_name'=>'导出平台币转移记录','url'=>U('PromoteCoin/record', $getData),'menu'=>'推广员-数据管理-实时注册-导出平台币转移记录']);
|
|
|
|
|
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
|
|
|
|
@ -7112,6 +7191,12 @@ class ExportController extends Controller
|
|
|
|
|
flush();//必须同时使用 ob_flush() 和flush() 函数来刷新输出缓冲。
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$getData = $_GET;
|
|
|
|
|
unset($getData['id']);
|
|
|
|
|
unset($getData['xlsname']);
|
|
|
|
|
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'op_name'=>'导出实时充值','url'=>U('Promote/spend_list', $getData),'menu'=>'推广员-数据管理-实时注册-导出实时充值']);
|
|
|
|
|
|
|
|
|
|
fclose($fp);
|
|
|
|
|
exit();
|
|
|
|
|
// $this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
@ -7184,7 +7269,7 @@ class ExportController extends Controller
|
|
|
|
|
'balance_coin_count'=>$sumData['balance_coin_count'],
|
|
|
|
|
'all_count'=>$sumData['all_count']]];
|
|
|
|
|
$xlsData = array_merge($xlsData,$sumData);
|
|
|
|
|
|
|
|
|
|
$this->exportAddOperationLog("Finance/index","充值-财务管理-月结统计-导出");
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -7290,7 +7375,7 @@ class ExportController extends Controller
|
|
|
|
|
'inside_cash_count'=>$sumInside,
|
|
|
|
|
'all_cash_count'=>$sumAll]];
|
|
|
|
|
$xlsData = array_merge($xlsData,$sumData);
|
|
|
|
|
|
|
|
|
|
$this->exportAddOperationLog("Finance/index","充值-财务管理-月结统计-游戏查看-导出");
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -7358,7 +7443,7 @@ class ExportController extends Controller
|
|
|
|
|
'inside_cash_count'=>$sumInside,
|
|
|
|
|
'all_cash_count'=>$sumAll]];
|
|
|
|
|
$xlsData = array_merge($xlsData,$sumData);
|
|
|
|
|
|
|
|
|
|
$this->exportAddOperationLog("Finance/gameStatistics","充值-财务管理-游戏统计-导出");
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -7442,6 +7527,7 @@ class ExportController extends Controller
|
|
|
|
|
'pay_time'=>'平台币:' . $sumBalance,
|
|
|
|
|
'user_account'=>'绑币:' . $sumInside]];
|
|
|
|
|
$xlsData = array_merge($xlsData,$sumData);
|
|
|
|
|
$this->exportAddOperationLog("Finance/gameStatisticsDetail","充值-财务管理-游戏统计-查看-导出");
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -7523,12 +7609,14 @@ class ExportController extends Controller
|
|
|
|
|
$join = false;
|
|
|
|
|
if ($map['pay_way'] ==-1) {//绑定币
|
|
|
|
|
$xlsCell[] = array('bind_balance','绑定币余额');
|
|
|
|
|
$xlsName = $game_name . '内充支出明细';
|
|
|
|
|
$title = '内充支出明细';
|
|
|
|
|
$xlsName = $game_name . $title;
|
|
|
|
|
$field2 = $field . ',bind_balance';
|
|
|
|
|
$join = 'left join tab_user_play as p on p.user_id = tab_spend.user_id and tab_spend.game_id=p.game_id';
|
|
|
|
|
} elseif ($map['pay_way'] ==0) {//平台币
|
|
|
|
|
$xlsCell[] = array('balance','平台币余额');
|
|
|
|
|
$xlsName = $game_name . '平台币直充明细';
|
|
|
|
|
$title = '平台币直充明细';
|
|
|
|
|
$xlsName = $game_name . $title;
|
|
|
|
|
$field2 = $field . ',balance';
|
|
|
|
|
$join = 'left join tab_user as u on u.id = tab_spend.user_id';
|
|
|
|
|
}
|
|
|
|
@ -7546,6 +7634,7 @@ class ExportController extends Controller
|
|
|
|
|
'cost'=> $total_cost,
|
|
|
|
|
'pay_amount'=> $total_pay_amount]];
|
|
|
|
|
$xlsData = array_merge($xlsData,$sumData);
|
|
|
|
|
$this->exportAddOperationLog("Finance/coinDetail","充值-财务管理-游戏统计-".$title."-导出");
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -7653,7 +7742,7 @@ class ExportController extends Controller
|
|
|
|
|
'pay_way'=>$sum]];
|
|
|
|
|
// $xlsData = array_merge($xlsData,$sumData);
|
|
|
|
|
// dump($xlsData);die();
|
|
|
|
|
|
|
|
|
|
$this->exportAddOperationLog("Finance/gameFinanceDetail","充值-财务管理-月结统计-充值流水-导出");
|
|
|
|
|
$this->exportNewExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -7781,7 +7870,7 @@ class ExportController extends Controller
|
|
|
|
|
'all_count'=>$sumData['all_count'],
|
|
|
|
|
]];
|
|
|
|
|
$xlsData = array_merge($xlsData,$sumData);
|
|
|
|
|
|
|
|
|
|
$this->exportAddOperationLog("Finance/getRootUser","充值-财务管理-月结统计-渠道查看-会长-导出");
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -7817,7 +7906,7 @@ class ExportController extends Controller
|
|
|
|
|
$map['promote_account'] =['like','%'.$rootname.'%'];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$xlsName = '组长月结统计';
|
|
|
|
|
$xlsName = '部门长月结统计';
|
|
|
|
|
|
|
|
|
|
$xlsCell = array(
|
|
|
|
|
array('promote_account','会长渠道'),
|
|
|
|
@ -7859,7 +7948,7 @@ class ExportController extends Controller
|
|
|
|
|
'all_count'=>$sumData['all_count'],
|
|
|
|
|
]];
|
|
|
|
|
$xlsData = array_merge($xlsData,$sumData);
|
|
|
|
|
|
|
|
|
|
$this->exportAddOperationLog("Finance/getMiniterUser","充值-财务管理-月结统计-渠道查看-部门长-导出");
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -7939,7 +8028,7 @@ class ExportController extends Controller
|
|
|
|
|
'all_count'=>$sumData['all_count'],
|
|
|
|
|
]];
|
|
|
|
|
$xlsData = array_merge($xlsData,$sumData);
|
|
|
|
|
|
|
|
|
|
$this->exportAddOperationLog("Finance/getParentUser","充值-财务管理-月结统计-渠道查看-组长-导出");
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -8009,7 +8098,7 @@ class ExportController extends Controller
|
|
|
|
|
'all_count'=>$sumData['all_count'],
|
|
|
|
|
]];
|
|
|
|
|
$xlsData = array_merge($xlsData,$sumData);
|
|
|
|
|
|
|
|
|
|
$this->exportAddOperationLog("Finance/getPromoteUser","充值-财务管理-月结统计-渠道查看-组员-导出");
|
|
|
|
|
$this->exportExcel($xlsName, $xlsCell, $xlsData);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -8156,6 +8245,12 @@ class ExportController extends Controller
|
|
|
|
|
flush();//必须同时使用 ob_flush() 和flush() 函数来刷新输出缓冲。
|
|
|
|
|
}
|
|
|
|
|
fclose($fp);
|
|
|
|
|
|
|
|
|
|
$getData = $_GET;
|
|
|
|
|
unset($getData['xlsname']);
|
|
|
|
|
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'op_name'=>'导出资源发放','url'=>U('Support/lists',$getData),'menu'=>'推广员-推广员管理-推广员列表-导出资源发放']);
|
|
|
|
|
|
|
|
|
|
exit();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -8169,5 +8264,13 @@ class ExportController extends Controller
|
|
|
|
|
excelDownStreamTemplate();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//导出操作日志
|
|
|
|
|
public function exportAddOperationLog($url,$menu)
|
|
|
|
|
{
|
|
|
|
|
$GetData = $_GET;
|
|
|
|
|
unset($GetData['xlsname']);
|
|
|
|
|
unset($GetData['id']);
|
|
|
|
|
addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U($url,$GetData),'menu'=>$menu]);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|