Files
inquiry_robot/deploy/_remote_probe_preview2.ps1
T

35 lines
1.7 KiB
PowerShell

$ErrorActionPreference = "Continue"
$bodyPath = Join-Path $env:TEMP "login-body.json"
Set-Content -Path $bodyPath -Value '{"username":"admin","password":"123456","captcha":"","checkKey":""}' -Encoding ASCII
$login = Invoke-RestMethod -Uri "http://127.0.0.1:8180/jeecgboot/sys/login" -Method POST -InFile $bodyPath -ContentType "application/json;charset=UTF-8"
$token = $login.result.token
$h = @{ "X-Access-Token" = $token }
$list = Invoke-RestMethod -Uri "http://127.0.0.1:8180/jeecgboot/inquiry/quoteTemplate/list?pageNo=1&pageSize=20" -Headers $h
$recs = @($list.result.records)
Write-Host ("count=" + $recs.Count)
# dump raw preview body for first with versionId
$rec = $recs | Where-Object { $_.versionId } | Select-Object -First 1
$vid = $rec.versionId
Write-Host ("pick versionId=" + $vid)
$r = Invoke-WebRequest -Uri ("http://127.0.0.1:8180/jeecgboot/inquiry/quoteTemplate/previewSample?versionId=" + $vid) -Headers $h -UseBasicParsing -TimeoutSec 60
Write-Host ("ctype=" + $r.Headers["Content-Type"])
Write-Host ("body=" + $r.Content)
# list upload dirs
$roots = @(
"E:\wwwroot\data\upFiles",
"E:\wwwroot\inquiry-new\upFiles",
"E:\wwwroot\upFiles",
"C:\Users\ytd_extdev_0903\incoming"
)
foreach ($root in $roots) {
if (Test-Path $root) {
Write-Host ("root=" + $root)
Get-ChildItem $root -Recurse -Filter "*.xlsx" -ErrorAction SilentlyContinue | Select-Object -First 15 | ForEach-Object {
Write-Host (" xlsx=" + $_.FullName + " size=" + $_.Length)
}
} else { Write-Host ("missing_root=" + $root) }
}
# yml upload path
Select-String -Path "E:\wwwroot\inquiry-new\config\application-inquiry.yml" -Pattern "upload|path:" | Select-Object -First 20 | ForEach-Object { Write-Host ("yml:" + $_.Line.Trim()) }
Write-Host "PROBE2_DONE"