Files
juipphp/app/order/controller/OpenRefund.php
2020-12-03 16:57:30 +08:00

42 lines
1.3 KiB
PHP

<?php
namespace app\order\controller;
use app\order\model\ProductOrder as PoductOrderModel;
use enum\order\ProductOrder as ProductOrderEnum;
class OpenRefund
{
/**
* @description: 获取数据
* @param {*}
* @return {*}
*/
public function getList()
{
$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'] = $_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', 'id desc', "$page,50", $where2);
$data = [
'list' => $list,
'count' => $product_order_model->getCount($where)
];
\result($data);
}
}