From 15241dd58e462b4860d3de98bf98063b31aba817 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Wed, 27 Jan 2021 19:12:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E5=BC=80=E9=80=80=E6=AC=BE=E5=AF=BC?= =?UTF-8?q?=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/order/controller/OpenRefund.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/app/order/controller/OpenRefund.php b/app/order/controller/OpenRefund.php index 83962be..6525b46 100644 --- a/app/order/controller/OpenRefund.php +++ b/app/order/controller/OpenRefund.php @@ -38,4 +38,33 @@ class OpenRefund ]; \result($data); } + + /** + * @description: 导出数据 + * @param {*} + * @return {*} + */ + public function export() + { + $page = 0; + $where = []; + $where2 = ''; + if (isset($_GET['PageIndex'])) { + $page = ($_GET['PageIndex'] - 1) * 50; + } + if (isset($_GET['Btime'])){ + $date1 = date('Y-m-d', strtotime($_GET['Btime'])); + $date2 = date('Y-m-d', strtotime($_GET['Etime'])); + $where2 .= " UpdateTime>='" . $date1 . "' and UpdateTime<='" . $date2 . "' "; + } + if (isset($_GET['ProductIds'])){ + $where['ProductId'] = ['IN',$_GET['ProductIds']]; + } + $product_order_model = new PoductOrderModel; + $product_order_enum = new ProductOrderEnum; + $where['OrderType'] = $product_order_enum::$Refund; + $list = $product_order_model->openGetList($where, 'CreateTime,ProductName,PackageName,ConnectCount*AccountCount ConnectCount,Accounts,RefundRestTime', 'CreateTime desc', "10000000", $where2); + + \exportToCsv('test.csv',['创建时间','产品','套餐','连接数','账号','剩余时间'],$list); + } }