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}
+