From a1ee7cda6eb36279e06b06c5eacdb4f692aff20f Mon Sep 17 00:00:00 2001 From: TL Date: Tue, 23 Aug 2022 10:14:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E4=B8=8D=E8=83=BD=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E9=BB=98=E8=AE=A4=E5=AE=A2=E6=88=B7=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- beike/Admin/Http/Controllers/CustomerController.php | 3 +++ resources/lang/en/admin/customer_group.php | 3 ++- resources/lang/zh_cn/admin/customer_group.php | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/beike/Admin/Http/Controllers/CustomerController.php b/beike/Admin/Http/Controllers/CustomerController.php index 51e514f3..0947976e 100644 --- a/beike/Admin/Http/Controllers/CustomerController.php +++ b/beike/Admin/Http/Controllers/CustomerController.php @@ -79,6 +79,9 @@ class CustomerController extends Controller public function destroy(Request $request, int $customerId) { + if ($customerId == setting('base.default_customer_group_id')) { + return json_fail(trans('customer_group.default_cannot_delete')); + } CustomerRepo::delete($customerId); return json_success(trans('common.deleted_success')); diff --git a/resources/lang/en/admin/customer_group.php b/resources/lang/en/admin/customer_group.php index 91488d30..29e76d93 100644 --- a/resources/lang/en/admin/customer_group.php +++ b/resources/lang/en/admin/customer_group.php @@ -14,5 +14,6 @@ return [ 'customer_groups_create' => 'Create', 'customer_groups_show' => 'Detail', 'customer_groups_update' => 'Edit', - 'customer_groups_delete' => 'Delete' + 'customer_groups_delete' => 'Delete', + 'default_cannot_delete' => 'Default customer group cannot be deleted', ]; diff --git a/resources/lang/zh_cn/admin/customer_group.php b/resources/lang/zh_cn/admin/customer_group.php index dde71a28..9b4e6c54 100644 --- a/resources/lang/zh_cn/admin/customer_group.php +++ b/resources/lang/zh_cn/admin/customer_group.php @@ -15,4 +15,5 @@ return [ 'customer_groups_show' => '客户组详情', 'customer_groups_update' => '更新客户组', 'customer_groups_delete' => '删除客户组', + 'default_cannot_delete' => '默认客户组不能删除', ];