Вы находитесь на странице: 1из 3

1) Авторизация через post запрос, посылается json имеющий вид:

    "login":"e.a.kalinin",

    "password":"********"
    }
В ответ получаем json в котором содержится accessToken которой является ключом авторизации во всей системе по
Bearer Token

2) Получение списка всех станков происходит по вызову GET http://10.0.181.24:8080/admin/unit или если не
доступен то https://scada.kalashnikovconcern.ru/core/location/3/units-lite

Для этого необходимо передать Bearer Token полученный при авторизации, в ответ получаем Response
содержащий статус ответа и List со всеми станками сортированный по id
3) Получение статической загрузки выполняем post http://10.0.181.24:8080/core/unit/statistic/pie

Для этого необходимо передать Bearer Token полученный при авторизации, в ответ получаем Response
содержащий временной интервал и value, которая является мапой id станка против его статуса в виде list

Передаем: Интервал даты, содержащий start и end (диапазон дат за какой промежуток необходимо построить
отчет)

И value == List: массив id станков

Передаем json

    "intervalDate":{"start":"2023-07-24T20:00:00.000Z","end":"2023-07-
25T11:32:00.000Z"},
    "value":
[4,7,5,12,11,130,129,153,151,152,158,157,165,194,196,197,207,208,272,273,293,288,289,2
90,298,299,300,358,403,401,402,488,503,519,528,521,751,752,907,808,1029,1030,958,11362
,3964,11361,57,58,274,275,278,276,277,284,282,287,283,285,286,295,356,838,426,427,482,
480,486,485,479,484,495,508,502,514,512,520,516,504,513,515,487,1031,3846,3844,261,263
,262,301,302,11380,11383,11382,11381,11375,11379,11374,11371,11378,11377,11376,11373,1
1372,11365,11367,11366]
    }
Получаем :

Вам также может понравиться