From 7a2b89fb2929d7c60ac4952e6afcd345240fded3 Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Fri, 9 Sep 2022 15:31:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=88=A0=E9=99=A4=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=8A=A5=E9=94=99=20https://guangdagit.com/beike/beik?= =?UTF-8?q?eshop/issues/236?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- beike/Admin/Repositories/AdminUserRepo.php | 7 ++++++- beike/Repositories/CustomerRepo.php | 3 --- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/beike/Admin/Repositories/AdminUserRepo.php b/beike/Admin/Repositories/AdminUserRepo.php index 2cf60afb..cdf4621f 100644 --- a/beike/Admin/Repositories/AdminUserRepo.php +++ b/beike/Admin/Repositories/AdminUserRepo.php @@ -11,8 +11,9 @@ namespace Beike\Admin\Repositories; -use Beike\Admin\Http\Resources\AdminUserDetail; use Beike\Models\AdminUser; +use Beike\Admin\Http\Resources\AdminUserDetail; +use Symfony\Component\HttpKernel\Exception\NotAcceptableHttpException; class AdminUserRepo { @@ -81,9 +82,13 @@ class AdminUserRepo * 删除后台用户 * * @param $adminUserId + * @throws \Exception */ public static function deleteAdminUser($adminUserId) { + if ($adminUserId == 1) { + throw new NotAcceptableHttpException(trans('admin/customer.cannot_delete_root')); + } $adminUser = AdminUser::query()->find($adminUserId); $adminUser->delete(); } diff --git a/beike/Repositories/CustomerRepo.php b/beike/Repositories/CustomerRepo.php index 05493f61..425031f5 100644 --- a/beike/Repositories/CustomerRepo.php +++ b/beike/Repositories/CustomerRepo.php @@ -70,9 +70,6 @@ class CustomerRepo */ public static function delete($id) { - if ($id == 1) { - throw new \Exception(trans('admin/customer.cannot_delete_root')); - } Customer::query()->find($id)->delete(); }