From d314e6164a955facbee0ebcb19b4367d73ff60be Mon Sep 17 00:00:00 2001 From: zhengyongxing Date: Thu, 22 Apr 2021 09:20:31 +0800 Subject: [PATCH 1/2] =?UTF-8?q?4.22=E5=8F=B7=E5=8A=9F=E8=83=BD=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RechargeSumOtherController.class.php | 99 ++++++ .../View/RechargeSumOther/summation.html | 307 ++++++++++++++++++ 2 files changed, 406 insertions(+) create mode 100644 Application/Admin/Controller/RechargeSumOtherController.class.php create mode 100644 Application/Admin/View/RechargeSumOther/summation.html diff --git a/Application/Admin/Controller/RechargeSumOtherController.class.php b/Application/Admin/Controller/RechargeSumOtherController.class.php new file mode 100644 index 000000000..e3041cbef --- /dev/null +++ b/Application/Admin/Controller/RechargeSumOtherController.class.php @@ -0,0 +1,99 @@ +redirect(ACTION_NAME, array('timeStart' => date('Y-m-d',strtotime('-7 day')),"timeEnd"=>date('Y-m-d'))); + } + + $total = ['current' => 0, 'sum' => 0]; + $map['date'] = array('BETWEEN', array($startDateTime, $endDateTime)); + + $_REQUEST['game_name'] ? ($map['game_name'] = $_REQUEST['game_name']) :''; + + $data = M("recharge_text","tab_")->where($map)->order("date desc")->select(); + + if (isset($_REQUEST['row'])) { + $row = $_REQUEST['row']; + } else { + $row = 10; + } + foreach ($data as $k => $v) { + $total['sum'] += $v['day_pay']; + } + $count = count($data); + $export_data = $data; + $page = set_pagination($count, $row); + if ($page) { + $this->assign('_page', $page); + } + //用array_slice(array,offset,length) 函数在数组中根据条件取出一段值;array(数组),offset(元素的开始位置),length(组的长度) + $data = array_slice($data, ($p - 1) * $row, $row); + + foreach ($data as $k => $v) { + $total['current'] += $v['day_pay']; + } + + + //判断是否执行导出 + if (I('export') == 1) { + //操作日志 + $GetData = $_GET; + unset($GetData['xlsname']); + unset($GetData['export']); + addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U('RechargeSum/summation',$GetData),'menu'=>'充值-游戏订单-充值汇总-导出']); + + $this->exportSum($export_data); + } + + $this->assign('showPromote', session('user_auth')['show_promote']); + $this->assign('meta_title', "充值汇总"); + $this->assign('list_data', $data); + $this->assign('total', $total); + $this->assign('startDate', $startDateTime); + $this->assign('endDate', $endDateTime); + $this->assign("is_admin",is_administrator()); + $this->m_title = '充值汇总'; + $this->assign('commonset', M('Kuaijieicon')->where(['url' => 'RechargeSum/summation', 'status' => 1])->find()); + + + $this->display(); + } + + public function exportSum($data) + { + $export = A('Export'); + $exptitle = $_REQUEST['xlsname']; + $expCellName = array( + array('date', '日期'), + array('from_channel', '渠道来源'), + array('game_name', '游戏名称'), + array('new_person', '新增人数'), + array('active_person', '活跃人数'), + array('new_pay_person', "新增玩家付费"), + array('day_pay', '本日累计'), + ); + if (session('user_auth')['show_promote'] == 0) { + foreach ($expCellName as $key => $row) { + if ($row[0] == 'promote_id') { + unset($expCellName[$key]); + break; + } + } + $expCellName = array_values($expCellName); + } + $expTableData = $data; + $export->exportExcel($exptitle, $expCellName, $expTableData); + } +} diff --git a/Application/Admin/View/RechargeSumOther/summation.html b/Application/Admin/View/RechargeSumOther/summation.html new file mode 100644 index 000000000..d58aedb0d --- /dev/null +++ b/Application/Admin/View/RechargeSumOther/summation.html @@ -0,0 +1,307 @@ + + + + + + + + + + +
+ +
+
+ +
+
+ + - +
+ + +
+
+
+ +
+
+ 搜索 +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
日期渠道来源游戏名称新增人数活跃人数新增玩家付费本日累计付费
aOh! 暂时还没有内容!
{$data.date}{$data.from_channel}{$data.game_name}{$data.new_person}{$data.active_person}{$data.new_pay_person}{$data.day_pay}
汇总当页付费¥{$total.current|default=0} , 累计付费¥{$total.sum}
+
+
+
+ + 导出 + + {$_page|default=''} +
+ + + + +
+ + + + + + + + + + + From 69566e18392d0ba4ab3d7b84fb4c70404c6128ae Mon Sep 17 00:00:00 2001 From: zhengyongxing Date: Thu, 22 Apr 2021 09:28:11 +0800 Subject: [PATCH 2/2] =?UTF-8?q?4.22=E5=8F=B7=E5=8A=9F=E8=83=BD=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../View/StatementMangement/rewardExport.html | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Application/Admin/View/StatementMangement/rewardExport.html b/Application/Admin/View/StatementMangement/rewardExport.html index cf1bce9bb..0a4bfe84c 100644 --- a/Application/Admin/View/StatementMangement/rewardExport.html +++ b/Application/Admin/View/StatementMangement/rewardExport.html @@ -55,6 +55,7 @@ 结算方式 添加人 + 审核状态 @@ -91,6 +92,13 @@ 无 {:get_admin_name($data['creater_id'])} + + {$data.verify} + + {$data.verify} + + -- + @@ -118,6 +126,15 @@ {:get_admin_name($data['creater_id'])} + + + {$data.verify} + + {$data.verify} + + -- + +