From ca401adbd039378e01f9d1f6df9d344b52a6c3b8 Mon Sep 17 00:00:00 2001 From: zhanglingsheng Date: Fri, 27 Dec 2019 16:49:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=8D=95=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controller/BehaviorLogController.class.php | 16 ++++++++++------ .../Admin/Controller/ExportController.class.php | 15 +++++++++------ .../Admin/View/BehaviorLog/singleSupplement.html | 4 ++-- 3 files changed, 21 insertions(+), 14 deletions(-) diff --git a/Application/Admin/Controller/BehaviorLogController.class.php b/Application/Admin/Controller/BehaviorLogController.class.php index ddfb070e8..82a4ef224 100644 --- a/Application/Admin/Controller/BehaviorLogController.class.php +++ b/Application/Admin/Controller/BehaviorLogController.class.php @@ -111,6 +111,10 @@ class BehaviorLogController extends ThinkController $map['tab_repair_pay.type'] = $params['type']; } + if(isset($params['type'])) { + $map['tab_spend.extend'] = $params['extend']; + } + if(isset($params['pay_order_number'])) { $map['tab_repair_pay.pay_order_number'] = $params['pay_order_number']; } @@ -120,8 +124,8 @@ class BehaviorLogController extends ThinkController } - if(!empty(I('get.order_number'))) { - $map['tab_spend.order_number'] = I('get.order_number'); + if(!empty(I('get.extend'))) { + $map['tab_spend.extend'] = I('get.extend'); $data = M('repair_pay', 'tab_')->join('tab_spend on tab_spend.pay_order_number = tab_repair_pay.pay_order_number')->where($map)->page($p, $row)->order('tab_repair_pay.id DESC')->select(); } else { $data = M('repair_pay', 'tab_')->where($map)->page($p, $row)->order('id DESC')->select(); @@ -133,10 +137,10 @@ class BehaviorLogController extends ThinkController $order_detail = M('spend', 'tab_')->field('extend,pay_time,user_account,promote_account,game_name,pay_amount,pay_way')->where(['pay_order_number' => $v['pay_order_number']])->find(); $re_data['pay_time'] = $order_detail['pay_time']; } elseif($v['tab'] == 'deposit') { - $order_detail = M('deposit', 'tab_')->field('order_number,create_time,user_account,promote_account,pay_amount,pay_way')->where(['pay_order_number' => $v['pay_order_number']])->find(); + $order_detail = M('deposit', 'tab_')->field('create_time,user_account,promote_account,pay_amount,pay_way')->where(['pay_order_number' => $v['pay_order_number']])->find(); $re_data['pay_time'] = $order_detail['create_time']; } - $re_data['order_number'] = isset($order_detail['extend']) ? $order_detail['extend'] : '-'; + $re_data['extend'] = isset($order_detail['extend']) ? $order_detail['extend'] : '-'; $re_data['user_account'] = $order_detail['user_account']; $re_data['promote_account'] = $order_detail['promote_account']; $re_data['game_name'] = !empty($order_detail['game_name']) ? $order_detail['game_name'] : '-'; @@ -149,8 +153,8 @@ class BehaviorLogController extends ThinkController $show_data[] = $re_data; } - if(!empty(I('get.order_number'))) { - $map['tab_spend.order_number'] = I('get.order_number'); + if(!empty(I('get.extend'))) { + $map['tab_spend.extend'] = I('get.extend'); $count = M('repair_pay', 'tab_')->join('tab_spend on tab_spend.pay_order_number = tab_repair_pay.pay_order_number')->where($map)->count(); } else { $count = M('repair_pay', 'tab_')->where($map)->count(); diff --git a/Application/Admin/Controller/ExportController.class.php b/Application/Admin/Controller/ExportController.class.php index a8325b244..d5757619a 100644 --- a/Application/Admin/Controller/ExportController.class.php +++ b/Application/Admin/Controller/ExportController.class.php @@ -2151,7 +2151,7 @@ class ExportController extends Controller $xlsCell = array( array('type', '类型'), array('pay_order_number', '支付订单号'), - array('order_number', 'CP订单号'), + array('extend', 'CP订单号'), array('pay_time', '充值时间'), array('user_account', '玩家账号'), array('promote_account', '所属推广员'), @@ -2169,6 +2169,9 @@ class ExportController extends Controller $map['tab_repair_pay.create_time'] = array('BETWEEN', [$startTime, $endTime]); } + if(isset($params['type'])) { + $map['tab_spend.extend'] = $params['extend']; + } if(isset($params['type'])) { $map['tab_repair_pay.type'] = $params['type']; @@ -2183,8 +2186,8 @@ class ExportController extends Controller } - if(!empty(I('get.order_number'))) { - $map['tab_spend.order_number'] = I('get.order_number'); + if(!empty(I('get.extend'))) { + $map['tab_spend.extend'] = I('get.extend'); $data = M('repair_pay', 'tab_')->join('tab_spend on tab_spend.pay_order_number = tab_repair_pay.pay_order_number')->where($map)->page($p, $row)->order('tab_repair_pay.id DESC')->select(); } else { $data = M('repair_pay', 'tab_')->where($map)->page($p, $row)->order('id DESC')->select(); @@ -2193,13 +2196,13 @@ class ExportController extends Controller $xlsData = []; foreach($data as $k => $v) { if($v['tab'] == 'spend') { - $order_detail = M('spend', 'tab_')->field('order_number,pay_time,user_account,promote_account,game_name,pay_amount,pay_way')->where(['pay_order_number' => $v['pay_order_number']])->find(); + $order_detail = M('spend', 'tab_')->field('extend,pay_time,user_account,promote_account,game_name,pay_amount,pay_way')->where(['pay_order_number' => $v['pay_order_number']])->find(); $re_data['pay_time'] = set_show_time($order_detail['pay_time']); } elseif($v['tab'] == 'deposit') { - $order_detail = M('deposit', 'tab_')->field('order_number,create_time,user_account,promote_account,pay_amount,pay_way')->where(['pay_order_number' => $v['pay_order_number']])->find(); + $order_detail = M('deposit', 'tab_')->field('create_time,user_account,promote_account,pay_amount,pay_way')->where(['pay_order_number' => $v['pay_order_number']])->find(); $re_data['pay_time'] = set_show_time($order_detail['create_time']); } - $re_data['order_number'] = !empty($order_detail['order_number']) ? $order_detail['order_number'] : '-'; + $re_data['extend'] = !empty($order_detail['extend']) ? $order_detail['extend'] : '-'; $re_data['user_account'] = $order_detail['user_account']; $re_data['promote_account'] = $order_detail['promote_account']; $re_data['game_name'] = !empty($order_detail['game_name']) ? $order_detail['game_name'] : '-'; diff --git a/Application/Admin/View/BehaviorLog/singleSupplement.html b/Application/Admin/View/BehaviorLog/singleSupplement.html index 28cc12552..fb3c242f3 100644 --- a/Application/Admin/View/BehaviorLog/singleSupplement.html +++ b/Application/Admin/View/BehaviorLog/singleSupplement.html @@ -51,7 +51,7 @@
- +