get_mappings.ps1 1.3 KB

12345678910111213141516171819202122232425262728
  1. # Get all registered request mappings from the running fs-company instance
  2. $companyUrl = "http://localhost:8006"
  3. # Login
  4. $loginBody = '{"tenantCode":"T202605253515","username":"admin","password":"admin123"}'
  5. $loginResp = Invoke-WebRequest -Uri "$companyUrl/login" -Method POST -ContentType "application/json" -Body $loginBody -UseBasicParsing
  6. $loginJson = $loginResp.Content | ConvertFrom-Json
  7. $token = $loginJson.token
  8. Write-Host "Token OK"
  9. $headers = @{ Authorization = "Bearer $token" }
  10. # Try to get mappings from actuator or error endpoint
  11. # Spring Boot 2.x exposes /actuator/mappings if actuator is enabled
  12. Write-Host "`n=== Try /actuator/mappings ==="
  13. try {
  14. $mappingsResp = Invoke-WebRequest -Uri "$companyUrl/actuator/mappings" -Method GET -Headers $headers -UseBasicParsing -TimeoutSec 5
  15. Write-Host "Actuator mappings available!"
  16. $mappingsResp.Content | Out-File -FilePath "d:\ylrz\saasadminui\mappings.json" -Encoding UTF8
  17. } catch {
  18. Write-Host "Actuator not available: $($_.Exception.Message)"
  19. }
  20. # Alternative: check log file for registered mappings
  21. Write-Host "`n=== Check fs-company log ==="
  22. $logPath = "d:\ylrz\ylrz_saas_his_scrm\fs-company\target\fs-company.jar"
  23. # Check the startup log - look for last running instance
  24. Write-Host "Looking for startup log with mapping info..."