From 5b3119bf48cf0dafb77bcc72fa55098044b8ce85 Mon Sep 17 00:00:00 2001 From: liangyuyan <1103300295@qq.com> Date: Thu, 29 Oct 2020 10:50:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E5=95=86=E5=93=81--=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E6=B7=BB=E5=8A=A0=E4=B8=8B=E5=8D=95=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Actions/EXporter/GoodsActivitySales.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Admin/Actions/EXporter/GoodsActivitySales.php b/app/Admin/Actions/EXporter/GoodsActivitySales.php index 6a6432c..af96289 100644 --- a/app/Admin/Actions/EXporter/GoodsActivitySales.php +++ b/app/Admin/Actions/EXporter/GoodsActivitySales.php @@ -25,6 +25,7 @@ class GoodsActivitySales implements FromArray, WithStrictNullComparison '店铺', '售价(元)', '原价(元)', + '下单时间', '销量(单)', '补贴(元)', ]]; @@ -32,6 +33,7 @@ class GoodsActivitySales implements FromArray, WithStrictNullComparison $markets = MarketModel::getMarketArray(); $stores = StoreModel::getStoreArray(); foreach ($data as $value){ + $createdAt = $value['created_at']??0; $item = [ $value['goods_id'], $value['name']??'', @@ -39,6 +41,7 @@ class GoodsActivitySales implements FromArray, WithStrictNullComparison $stores[$value['store_id']]??'', $value['price']??0, $value['original_price']??0, + date('Y-m-d H:i:s',$createdAt), $value['total']??0, $value['subsidy_total']??0 ]; @@ -55,9 +58,9 @@ class GoodsActivitySales implements FromArray, WithStrictNullComparison { $params = $option; $repository = new GoodsActivityReport(); - $selects = 'SUM(number) as total,SUM((original_price-price)*number) as subsidy_total,price,original_price,lanzu_order_goods.goods_id,lanzu_order_goods.name,lanzu_order_goods.cover_img,lanzu_order_main.market_id,lanzu_order.store_id'; + $selects = 'number as total,(original_price-price)*number as subsidy_total,price,original_price,lanzu_order_goods.goods_id,lanzu_order_goods.name,lanzu_order_goods.cover_img,lanzu_order_goods.created_at,lanzu_order_main.market_id,lanzu_order.store_id'; $orderGoodsActivity = $repository->getDataModel($selects,$params); - $list = $orderGoodsActivity->orderBy('total','desc')->groupBy('goods_id','lanzu_order_goods.name','cover_img','market_id','store_id','price','original_price')->get()->toArray(); + $list = $orderGoodsActivity->orderBy('total','desc')->get()->toArray(); return $list; }