From 8d5dc770382cc9f12ea4da7b2e7f6f1186a35d70 Mon Sep 17 00:00:00 2001 From: wanyongkang <937888580@qq.com> Date: Thu, 3 Dec 2020 16:57:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E5=85=B1=E9=80=80=E6=AC=BE=E7=95=8C?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/order/controller/OpenRefund.php | 41 ++++++++++++++++++++++++++ app/order/model/ProductOrder.php | 14 +++++++-- app/product/controller/OpenProduct.php | 20 +++++++++++++ app/product/model/Product.php | 19 ++++++++++++ 4 files changed, 92 insertions(+), 2 deletions(-) create mode 100644 app/order/controller/OpenRefund.php create mode 100644 app/product/controller/OpenProduct.php create mode 100644 app/product/model/Product.php diff --git a/app/order/controller/OpenRefund.php b/app/order/controller/OpenRefund.php new file mode 100644 index 0000000..c7a4fbe --- /dev/null +++ b/app/order/controller/OpenRefund.php @@ -0,0 +1,41 @@ +='" . $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); + } +} diff --git a/app/order/model/ProductOrder.php b/app/order/model/ProductOrder.php index d6c1a39..1051745 100644 --- a/app/order/model/ProductOrder.php +++ b/app/order/model/ProductOrder.php @@ -4,8 +4,8 @@ * @version: * @Author: kangkang * @Date: 2020-10-16 14:44:02 - * @LastEditors: kangkang - * @LastEditTime: 2020-10-16 15:53:03 + * @LastEditors: Please set LastEditors + * @LastEditTime: 2020-12-03 16:45:11 */ namespace app\order\model; @@ -15,4 +15,14 @@ use fastphp\base\Model; class ProductOrder extends Model { protected $table = 'product_order'; + + /** + * @description: 获取退款数据 + * @param {*} + * @return {*} + */ + public function openGetList($where = [], $fields = '*', $order = 'id desc', $limit = '50', $where2 = '') + { + return $this->field($fields)->where($where)->where($where2)->order($order)->limit($limit)->fetchAll(); + } } diff --git a/app/product/controller/OpenProduct.php b/app/product/controller/OpenProduct.php new file mode 100644 index 0000000..e994e56 --- /dev/null +++ b/app/product/controller/OpenProduct.php @@ -0,0 +1,20 @@ +getList([], 'Id,Name', 'Sort asc'); + \result($list); + } +} diff --git a/app/product/model/Product.php b/app/product/model/Product.php new file mode 100644 index 0000000..dec2158 --- /dev/null +++ b/app/product/model/Product.php @@ -0,0 +1,19 @@ +