From ca6f57229493a1a7cddbec81a129c7d8cdb3af08 Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq.com> Date: Fri, 15 May 2026 11:03:40 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=88=B6=E8=B6=85=E7=BA=A7=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=91=98=20=E8=A7=92=E8=89=B2=20=E4=B8=8D=E5=8F=AF?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=88=A0=E9=99=A44?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database/seeders/AdminUsersSeeder.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/database/seeders/AdminUsersSeeder.php b/database/seeders/AdminUsersSeeder.php index 641cb99..9a9688d 100644 --- a/database/seeders/AdminUsersSeeder.php +++ b/database/seeders/AdminUsersSeeder.php @@ -61,12 +61,18 @@ class AdminUsersSeeder extends Seeder private function superAdminSettingRole($user_id, $role_id) { // 超级管理员自动获取所有权限 - DB::table('admin_role_users')->insert([ + $where = [ 'role_id' => $role_id, - 'user_id' => $user_id, - 'created_at' => date("Y-m-d H:i:s", time()), - 'updated_at' => date("Y-m-d H:i:s", time()) - ]); + 'user_id' => $user_id + ]; + if (!DB::table('admin_role_users')->where($where)->exists()) { + DB::table('admin_role_users')->insert([ + 'role_id' => $role_id, + 'user_id' => $user_id, + 'created_at' => date("Y-m-d H:i:s", time()), + 'updated_at' => date("Y-m-d H:i:s", time()) + ]); + } } private function settingRoleMenu($role_id)