From 550ac11789c0b72dd0aff3e1815197313b2235b5 Mon Sep 17 00:00:00 2001 From: Boen_Shi Date: Thu, 30 Apr 2026 12:07:52 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=B5=84=E6=BA=90=E6=9D=83=E9=99=90):=20?= =?UTF-8?q?=E9=87=8D=E5=81=9A=E6=9C=8D=E5=8A=A1=E5=99=A8/=E8=B5=84?= =?UTF-8?q?=E6=BA=90=E7=94=A8=E6=88=B7=E6=9D=83=E9=99=90=E5=88=86=E9=85=8D?= =?UTF-8?q?=E4=BA=A4=E4=BA=92=E6=94=AF=E6=92=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - userPermissions 接口返回手机号字段用于矩阵展示 - 支持前端按用户-资源开关矩阵进行分配 --- app/Http/Controllers/Api/ServerResourceController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Api/ServerResourceController.php b/app/Http/Controllers/Api/ServerResourceController.php index 41d917f..6feb590 100644 --- a/app/Http/Controllers/Api/ServerResourceController.php +++ b/app/Http/Controllers/Api/ServerResourceController.php @@ -249,7 +249,7 @@ class ServerResourceController extends Controller $server = ServerResource::query()->findOrFail($id); $assignedOnly = $request->boolean('assigned_only', false); - $users = User::query()->select(['id', 'nickname', 'email'])->with(['serverResources' => function ($query) use ($id) { + $users = User::query()->select(['id', 'nickname', 'email', 'phone'])->with(['serverResources' => function ($query) use ($id) { $query->where('server_resource_id', $id); }])->orderBy('id')->get()->map(function (User $user) { $pivot = $user->serverResources->first()?->pivot; @@ -258,6 +258,7 @@ class ServerResourceController extends Controller 'id' => $user->id, 'nickname' => $user->nickname, 'email' => $user->email, + 'phone' => $user->phone, 'can_ssh' => (bool) ($pivot->can_ssh ?? false), 'can_sftp' => (bool) ($pivot->can_sftp ?? false), 'can_rdp' => (bool) ($pivot->can_rdp ?? false),