| 1234567891011121314151617181920212223242526272829 |
- # Login
- $loginBody = '{"username":"admin","password":"admin123","tenantCode":"T202605253515"}'
- $resp = Invoke-RestMethod -Uri 'http://localhost:8006/login' -Method POST -Body $loginBody -Headers @{'Content-Type'='application/json; charset=utf-8'}
- $token = $resp.token
- $authHeaders = @{'Authorization'="Bearer $token"; 'tenant-code'='T202605253515'; 'X-Frontend-Type'='company'}
- # Test correct paths (matching what frontend actually calls)
- $correctPaths = @(
- '/index/statistics/rechargeComsumption',
- '/index/statistics/trafficLog',
- '/index/statistics/smsBalance',
- '/index/statistics/dealerAggregated',
- '/crm/statistics/customer',
- '/his/redPacket/list',
- '/store/storeStatistics/list',
- '/store/store/statistics/storeOrder'
- )
- foreach ($p in $correctPaths) {
- try {
- $r = Invoke-WebRequest -Uri "http://localhost:8006$p" -Method GET -Headers $authHeaders -UseBasicParsing -TimeoutSec 5 -ErrorAction Stop
- $body = $r.Content | ConvertFrom-Json
- Write-Output "OK $p -> code=$($body.code)"
- } catch {
- $statusCode = 0
- if ($_.Exception.Response) { $statusCode = [int]$_.Exception.Response.StatusCode }
- Write-Output "$statusCode $p"
- }
- }
|