diff --git a/Application/Admin/Common/function.php b/Application/Admin/Common/function.php index bcb506d46..c76087014 100644 --- a/Application/Admin/Common/function.php +++ b/Application/Admin/Common/function.php @@ -596,4 +596,13 @@ function encryptStr($str) { $stars_str = $stars_str."*"; } return substr_replace($str, $stars_str, 3, $length-6); +} + +function encryptIdCard($str) { + $length = strlen($str); + $stars_str = ""; + if($length>=4){ + $stars_str = "****"; + } + return substr_replace($str, $stars_str, $length-4, 4); } \ No newline at end of file diff --git a/Application/Admin/Controller/BehaviorLogController.class.php b/Application/Admin/Controller/BehaviorLogController.class.php index 7ed604212..fbc566287 100644 --- a/Application/Admin/Controller/BehaviorLogController.class.php +++ b/Application/Admin/Controller/BehaviorLogController.class.php @@ -51,6 +51,12 @@ class BehaviorLogController extends ThinkController } } $data = M('pay_info', 'tab_')->where($map)->order('id DESC')->page($p, $row)->select(); + + foreach($data as $k => $v) { + if(empty($v['extend'])) { + $data[$k]['extend'] = $v['order_id']; + } + } $count = M('pay_info', 'tab_')->where($map)->count(); $page = set_pagination($count, $row); if ($page) { diff --git a/Application/Admin/Controller/ExportController.class.php b/Application/Admin/Controller/ExportController.class.php index eda60dbf7..2e6b1472d 100644 --- a/Application/Admin/Controller/ExportController.class.php +++ b/Application/Admin/Controller/ExportController.class.php @@ -6981,5 +6981,84 @@ if ($key == 'model'){ return $data; } + /** + * 推广补链 + * @author 鹿文学 + */ + public function Support_list() { + + $xlsName = $_REQUEST['xlsname']; + + $model = M('user','tab_'); + + $xlsCell = array( + '一级渠道','玩家账号','游戏名称','区服','角色名','申请额度','扶持类型','备注','申请时间','可用额度','实际发放额度','状态' + ); + + if(I('promote_id')){ + $map['promote_id']=I('promote_id'); + } + if(I('game_id')){ + $map['game_id']=I('game_id'); + } + if(!empty(I('apply_type')) || I('apply_type')==='0'){ + $map['apply_type']=I('apply_type'); + } + // + if(!empty(I('apply_status')) || I('apply_status')==='0'){ + $map['apply_status']=I('apply_status'); + } + + $csvFileName = $xlsName.'.csv'; + //设置好告诉浏览器要下载excel文件的headers + header('Content-Description: File Transfer'); + header('Content-Type: application/vnd.ms-excel'); + header('Content-Disposition: attachment; filename="'. $csvFileName .'"'); + header('Expires: 0'); + header('Cache-Control: must-revalidate'); + header('Pragma: public'); + $fp = fopen('php://output', 'a');//打开output流 + mb_convert_variables('GBK', 'UTF-8', $xlsCell); + fputcsv($fp, $xlsCell);//将数据格式化为CSV格式并写入到output流中 + + $accessNum=M('test_resource','tab_')->where($map)->count(); + $perSize = 5000;//每次查询的条数 + $pages = ceil($accessNum / $perSize); + + for($i = 1; $i <= $pages; $i++) { + /* 获取频道列表 */ + $xlsData = M('test_resource','tab_') + ->field('promote_account,user_account,game_name,server_name,role_name, + apply_resource,apply_type,apply_remark,create_time,id as max_quota,verify_resource,apply_status') + ->where($map) + ->order('id desc') + ->select(); + + foreach($xlsData as $key => $value) { + + $value['create_time'] = date("Y-m-d H:i:s", $value['create_time']); + $value['max_quota'] = max_quota($value['game_id'],$value['promote_id']); + $value['apply_type'] = $value['apply_type']==0?'新增扶持':'后续扶持'; + if($value['apply_status'] == 1) { + $value['apply_status'] = '拒绝'; + } else if ($value['apply_status'] == 2) { + $value['apply_status'] = '通过'; + } else { + $value['apply_status'] = '待审核'; + } + + mb_convert_variables('GBK', 'UTF-8', $value); + fputcsv($fp, $value); + + } + unset($xlsData);//释放变量的内存 + //刷新输出缓冲到浏览器 + ob_flush(); + flush();//必须同时使用 ob_flush() 和flush() 函数来刷新输出缓冲。 + } + fclose($fp); + exit(); + + } } diff --git a/Application/Admin/View/Member/edit.html b/Application/Admin/View/Member/edit.html index d919416fe..50f4cca3e 100644 --- a/Application/Admin/View/Member/edit.html +++ b/Application/Admin/View/Member/edit.html @@ -113,7 +113,7 @@
玩家账号 | -游戏名称 | -平台 | -游戏区服 | -角色名 | -等级 | -充值总额 + | 玩家账号 | +游戏名称 | +平台 | +游戏区服 | +角色名 | +等级 | +充值总额
|
- 充值次数 + | 充值次数
|
- 昨日充值 + | 昨日充值
|
- 未登录天数 + | 未登录天数
|
- 游戏累计登录天数 + | 游戏累计登录天数
|
- 注册时间 + | 注册时间
|
- 最后登录时间 | -推广员账号 | +最后登录时间 | +推广员账号 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
暂无数据 |