fix(n+1): 批量查询替代循环单查
- IsAdminBootstrapRequired: userRepo.GetByID 循环 → GetByIDs 批量 - AssignRoles: roleRepo.GetByID 循环 → GetByIDs 批量 - 在 userRepositoryInterface 补充 GetByIDs 方法签名
This commit is contained in:
@@ -104,11 +104,15 @@ function Get-BrowserArguments {
|
||||
$arguments = @(
|
||||
"--remote-debugging-port=$Port",
|
||||
"--user-data-dir=$ProfileDir",
|
||||
'--noerrdialogs',
|
||||
'--no-sandbox',
|
||||
'--disable-dev-shm-usage',
|
||||
'--disable-background-networking',
|
||||
'--disable-background-timer-throttling',
|
||||
'--disable-renderer-backgrounding',
|
||||
'--disable-breakpad',
|
||||
'--disable-crash-reporter',
|
||||
'--disable-crashpad-for-testing',
|
||||
'--disable-sync',
|
||||
'--disable-gpu'
|
||||
)
|
||||
@@ -337,7 +341,7 @@ function Remove-BrowserLogs {
|
||||
$browserPath = Resolve-BrowserPath
|
||||
Write-Host "CDP browser: $browserPath"
|
||||
$Port = if ($Port -gt 0) { $Port } else { Get-FreeTcpPort }
|
||||
$profileRoot = Join-Path (Resolve-Path (Join-Path $PSScriptRoot '..')).Path '.cache\cdp-profiles'
|
||||
$profileRoot = Join-Path $env:TEMP 'ums-cdp-profiles'
|
||||
New-Item -ItemType Directory -Force $profileRoot | Out-Null
|
||||
$profileDir = Join-Path $profileRoot "pw-profile-cdp-smoke-win-$Port"
|
||||
$browserReadyUrl = "http://127.0.0.1:$Port/json/version"
|
||||
|
||||
Reference in New Issue
Block a user