From a2db46d1c0ba4e38b51c6c33c9402c0e58a94ead Mon Sep 17 00:00:00 2001 From: chenzhi Date: Fri, 27 Mar 2020 11:54:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A2=E5=8A=A1=E5=AF=B9=E6=AF=94=E9=A6=96?= =?UTF-8?q?=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FinanceCompareController.class.php | 57 +++ .../Admin/View/FinanceCompare/add.html | 4 +- .../Admin/View/FinanceCompare/index.html | 370 ++---------------- 3 files changed, 90 insertions(+), 341 deletions(-) diff --git a/Application/Admin/Controller/FinanceCompareController.class.php b/Application/Admin/Controller/FinanceCompareController.class.php index f488655ed..6f1fa738c 100644 --- a/Application/Admin/Controller/FinanceCompareController.class.php +++ b/Application/Admin/Controller/FinanceCompareController.class.php @@ -7,7 +7,64 @@ class FinanceCompareController extends ThinkController public $ybzf = [17];//易宝渠道id public $erro_size = 2000;//商家不存在的错误阈值,到达就不执行 public $page_size = 10;//每次执行比较的数量 + public $payway = [ + "1"=>"支付宝", + "2"=>"微信", + "3"=>"易宝" + ]; + public function index($p=1) + { + $page = intval($p); + $page = $page ? $page : 1; //默认显示第一页数据 + $arraypage = $page; + + if (isset($_REQUEST['row'])) { + $row = $_REQUEST['row']; + } else { + $row = 10; + } + $map=["check_status"=>1]; + if ($_REQUEST['pay_way'] != '') { + $map['pay_way'] = $_REQUEST['pay_way']; + } + $listdata = M("finance_compare","tab_")->where($map); + if(isset($_REQUEST['export'])){ + $listdata = $listdata->page($page,$row)->select(); + $count = M("finance_compare","tab_")->where($map)->count(); + }else{ + $listdata = $listdata->select(); + $count = count($listdata); + } + foreach ($listdata as $k => &$v) { + + $v['begin_time']=date("Y-m-d H:i:s",$v['begin_time']); + $v['end_time']=date("Y-m-d H:i:s",$v['end_time']); + $v['compare_time'] = $v['begin_time']." 至 ".$v['end_time']; + $v['create_time']=date("Y-m-d H:i:s",$v['create_time']); + $v['pay_way']=$this->payway[$v['pay_way']]; + } + if(isset($_REQUEST['export'])){ + $GetData = $_GET; + unset($GetData['export']); + addOperationLog(['op_type'=>3,'key'=>getNowDate(),'url'=>U(CONTROLLER_NAME.'/'.ACTION_NAME,$GetData),'menu'=>"统计-数据校验-订单校验-导出"]); + + data2csv($listdata,'订单校验',array( + "id"=>"序号", + "compare_time"=>"校验时间范围", + "pay_way"=>"支付渠道", + "check_count"=>"校验数量", + "diff_count"=>"异常数量", + "diff_money"=>"异常金额", + "create_time"=>"校验时间" + )); + } + $page = set_pagination($count,$row); + if($page) {$this->assign('_page', $page);} + $this->assign('list_data',$listdata); + $this->assign('pay_way_list',$this->payway); + $this->display(); + } public function add() { $this->assign("page_size",$this->page_size); diff --git a/Application/Admin/View/FinanceCompare/add.html b/Application/Admin/View/FinanceCompare/add.html index 40dca632d..a5aaba9cf 100644 --- a/Application/Admin/View/FinanceCompare/add.html +++ b/Application/Admin/View/FinanceCompare/add.html @@ -14,8 +14,8 @@ diff --git a/Application/Admin/View/FinanceCompare/index.html b/Application/Admin/View/FinanceCompare/index.html index 4c66fc343..b9e9c193b 100644 --- a/Application/Admin/View/FinanceCompare/index.html +++ b/Application/Admin/View/FinanceCompare/index.html @@ -80,77 +80,32 @@ -
-
- -
-
- -
- -
- -
- -
- -  -  -
- - -
-
- + + + +
-
- -
- + +
@@ -163,46 +118,13 @@ - 推广公司 - 会长渠道 - 内外团 - - - 游戏现金金额▲ - - 游戏现金金额▼ - 游戏现金金额 - - 第三方支付(微信,支付宝,快捷) - - - 平台币直充支出▲ - - 平台币直充支出▼ - 平台币直充支出 - - 平台币购买游戏道具所产生的金额 - - - 内充支出▲ - - 内充支出▼ - 内充支出 - - 公会下的玩家使用绑定币消费的金额 - - - 平台币内充▲ - - 平台币内充▼ - 平台币内充 - - 管理后台直接下放给会长的平台币 - 渠道游戏内充值合计 游戏现金金额(游戏现金流水+平台币支出+公会内充支出=总流水 - + 序号 + 校验时间范围 + 支付渠道 + 校验数量 + 异常数量 + 异常金额 + 校验时间 操作 @@ -213,78 +135,27 @@ - {$data.company_name} - {$data['promote_account']} - {$data['company_belong']} - - {$data.cash_count} - - {$data.balance_coin_count} - - - {$data.bind_coin_count} - - - {$data.inside_cash_count} - - - {$data.allcount} - - + {$data.id} + {$data['compare_time']} + {$data['pay_way']} + {$data.check_count} + {$data.diff_count} + {$data.diff_money} + {$data.create_time} - 游戏查看 - - 渠道查看 - + 查看详情 - - 汇总: - {$all_count['cash_count']} - {$all_count['balance_coin_count']} - {$all_count['bind_coin_count']} - {$all_count['inside_cash_count']} - {$all_count['all_count']} - - 游戏查看 - 渠道查看 - - - - 内外团占比: - 内团充值金额占比:{$insideBelong}%    其他团体充值金额占比:{$outBelong}% -
- 导出 + 导出 {$_page|default=''}
- - - - - @@ -300,34 +171,11 @@ \ No newline at end of file