From a72f3b887c177b79ff7c22d87fc7d45cc83a4160 Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Fri, 7 Jan 2022 17:59:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=AE=A2=E5=8D=95=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E9=A1=B5=E5=95=86=E5=93=81=E6=98=BE=E7=A4=BA=E5=94=AE?= =?UTF-8?q?=E5=90=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/OrderController.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Admin/Controllers/OrderController.php b/app/Admin/Controllers/OrderController.php index fd4262d2..94adb922 100644 --- a/app/Admin/Controllers/OrderController.php +++ b/app/Admin/Controllers/OrderController.php @@ -240,7 +240,7 @@ class OrderController extends AdminController })); }); $row->column(7, function ($column) use ($id) { - $builder = OrderProduct::where('order_id', $id); + $builder = OrderProduct::withCount('afterSales')->where('order_id', $id); $productGrid = Grid::make($builder, function (Grid $grid) { $grid->column('name'); $grid->column('cover')->image(50, 50); @@ -254,14 +254,14 @@ class OrderController extends AdminController return bcdiv($this->sell_price * $this->quantity, 100, 2); })->prepend('¥'); $grid->column('afterSalesCount', '售后情况')->display(function ($value) { - return $value>0 ? 1 : 0; + return $value > 0 ? 1 : 0; })->using([ 0=>'正常', 1=>'有售后', ])->dot([ 0=>'success', 1=>'danger', ])->if(function () { - return $this->afterSalesCount>0 && Admin::user()->can('dcat.admin.after_sales.index'); + return $this->afterSalesCount > 0 && Admin::user()->can('dcat.admin.after_sales.index'); }) ->then(function (Column $column) { $column->link(function ($value) {