lsm12139 2 周之前
父节点
当前提交
febdcf4b5f
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      app/Http/Controllers/API/UserController.php

+ 4 - 1
app/Http/Controllers/API/UserController.php

@@ -171,7 +171,10 @@ class UserController extends Controller
     public function show(string $id)
     {
         $company = Company::query()->where("id", Auth::user()->company_id)->orWhere('parent_id', Auth::user()->company_id)->pluck("id");
-        $user = User::query()->whereIn('company_id',$company->toArray())->findOrFail($id);
+
+        $user = User::query()
+            ->when(!Auth::user()->super_admin, fn($query) => $query->whereIn('company_id',$company->toArray()))
+            ->findOrFail($id);
         return new UserInfoResource($user);
     }