From 55400515e5fd936ad5f539a265affdc3397e69f1 Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Wed, 23 Feb 2022 14:52:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E4=BC=98=E5=8C=96=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/DealerController.php | 3 ++- app/Admin/Controllers/DealerOrderController.php | 6 +++++- app/Admin/Metrics/StatisticsTotal.php | 6 ++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/Admin/Controllers/DealerController.php b/app/Admin/Controllers/DealerController.php index 42c0251c..3bc35c43 100644 --- a/app/Admin/Controllers/DealerController.php +++ b/app/Admin/Controllers/DealerController.php @@ -88,8 +88,9 @@ class DealerController extends AdminController $grid->filter(function (Grid\Filter $filter) { $filter->panel(); $filter->equal('user.phone')->width(3); - $filter->equal('userInfo.nickname')->width(3); $filter->equal('userInfo.inviterInfo.user.phone')->width(3); + $filter->equal('userInfo.realInviterInfo.user.phone')->width(3); + $filter->equal('userInfo.nickname')->width(4); }); }); } diff --git a/app/Admin/Controllers/DealerOrderController.php b/app/Admin/Controllers/DealerOrderController.php index 1181807c..2b52bdcd 100644 --- a/app/Admin/Controllers/DealerOrderController.php +++ b/app/Admin/Controllers/DealerOrderController.php @@ -107,7 +107,11 @@ class DealerOrderController extends AdminController $actions->append(new DealerOrderShipping()); } } - if ($actions->row->isPending() && Admin::user()->can('dcat.admin.dealer_orders.cancel')) { + if (( + $actions->row->isPending() //待确认 + || $actions->row->isPay() //待付款 + || $actions->row->isPaid() //待收款 + ) && Admin::user()->can('dcat.admin.dealer_orders.cancel')) { $actions->append(new DealerOrderCancel()); } }); diff --git a/app/Admin/Metrics/StatisticsTotal.php b/app/Admin/Metrics/StatisticsTotal.php index 16a095a4..22741b72 100644 --- a/app/Admin/Metrics/StatisticsTotal.php +++ b/app/Admin/Metrics/StatisticsTotal.php @@ -3,6 +3,7 @@ namespace App\Admin\Metrics; use App\Models\Balance; +use App\Models\DealerWallet; use App\Models\DistributionPreIncome; use App\Models\UserInfo; use App\Models\Wallet; @@ -40,6 +41,7 @@ class StatisticsTotal extends RadialBar 'total_distribution'=> DistributionPreIncome::unsettlement()->sum('total_revenue'), 'total_quota_v2' => UserInfo::sum('quota_v2'), 'total_quota_v1' => UserInfo::sum('quota_v1'), + 'total_dealer_wallet' => bcdiv(DealerWallet::sum('balance'), 100, 2), ]); } @@ -82,6 +84,10 @@ class StatisticsTotal extends RadialBar