From c549cc703eee76a460e046904291fa9b531c8f92 Mon Sep 17 00:00:00 2001 From: chenzhi Date: Thu, 15 Jul 2021 15:35:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=BA=BF=E4=B8=8B=E6=89=93?= =?UTF-8?q?=E6=AC=BE=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ompanyStatementOfflineController.class.php | 29 +++++++++++++++++-- .../View/CompanyStatementOffline/lists.html | 4 +-- 2 files changed, 27 insertions(+), 6 deletions(-) diff --git a/Application/Admin/Controller/CompanyStatementOfflineController.class.php b/Application/Admin/Controller/CompanyStatementOfflineController.class.php index 8a51a2e77..97f31815a 100644 --- a/Application/Admin/Controller/CompanyStatementOfflineController.class.php +++ b/Application/Admin/Controller/CompanyStatementOfflineController.class.php @@ -85,9 +85,15 @@ class CompanyStatementOfflineController extends ThinkController ->field("c.*,p.statement_num,p.verify_status") ->where($map) ->join("tab_company_statement_pool as p ON c.pool_id = p.id") - ->page($page,$row) - ->order("id desc") - ->select(); + ->order("id desc"); + + + + if (isset($_REQUEST['list_export']) && $_REQUEST['list_export']==1) { + $data = $data->select(); + }else{ + $data = $data->page($page,$row)->select(); + } $unPayData = SM("company_statement_info_part","tab_") ->field("sum(statement_money) statement_money,info_id") @@ -188,6 +194,23 @@ class CompanyStatementOfflineController extends ThinkController $count['statement_money'] -= $countSuccess['success_money']; $count['error_money'] += $countPart['error_money']; + if (isset($_REQUEST['list_export']) && $_REQUEST['list_export']==1) { + $data[]=[ + 'company_name'=>'合计', + 'company_type_str'=>"待打款金额:{$count['statement_money']} / 打款成功金额:{$count['success_money']} / 打款失败金额:{$count['error_money']}" + ]; + data2csv($data,'线下打款确认',array( + 'company_name'=>'合作公司', + 'company_type_str'=>'公司类型', + 'valid'=>'结算时间', + 'statement_money'=>'结算金额', + 'surplus_amount'=>'剩余未打款金额', + 'platform_amount'=>'结算流水', + 'pay_check_str'=>'打款信息确认状态', + 'payment'=>'打款状态', + 'statement_num'=>'汇总单号' + )); + } $params['p'] = $page; $params['row'] = $row; diff --git a/Application/Admin/View/CompanyStatementOffline/lists.html b/Application/Admin/View/CompanyStatementOffline/lists.html index d534c1623..700c82016 100644 --- a/Application/Admin/View/CompanyStatementOffline/lists.html +++ b/Application/Admin/View/CompanyStatementOffline/lists.html @@ -216,9 +216,7 @@
- - - + 导出 {$_page|default=''}