info('平台角色 agent(#'.$platform->id.')权限数: '.count($platform->legacyPermissionSlugs())); $bindingCount = 0; foreach (DB::table('admin_user_agents')->get(['admin_user_id', 'agent_node_id']) as $binding) { $user = AdminUser::query()->find((int) $binding->admin_user_id); if ($user === null) { continue; } $user->syncPrimaryPlatformAgentRole((int) $binding->agent_node_id); $bindingCount++; } $this->info("已绑定 {$bindingCount} 个经营代理主账号到平台「代理」角色。"); $this->line('调整权限请编辑:平台角色管理 → 代理'); return self::SUCCESS; } }