BarrelOperationsGet

Отримання даних по операціям в резервуарах

Отримання даних по операціям в резервуарах резервуарів

POST http://fms.petroline.in.ua:8055/api/BarrelOperationsGet

Request Body

Name
Type
Description

login*

string

Логін користувача в системі

pass*

string

Пароль користувача в системі в формате SHA256

datestart*

string

Дата початку вибірки формат (dd.mm.yyyy HH:mm:ss)

datefinish*

string

Дата кінця вибірки формат (dd.mm.yyyy HH:mm:ss)

{
    "RequestStatus": 200,
    "RequestDescription": null,
    "Result": [
        {
            "OperationID": 807,
            "Date": "08.04.2019 19:03:59",
            "ASZid": 1044,
            "AZSname": "АЗС №1",
            "BarrelID": 95,
            "BarrelName": "Резервуар №1",
            "Fuelid": 2,
            "Fuelname": "A-92",
            "OperationType": 3,
            "Value": 0,
            "BalBefore": 0,
            "BalAfter": 0
        },
        {
            "OperationID": 808,
            "Date": "08.04.2019 19:04:37",
            "ASZid": 1044,
            "AZSname": "АЗС №1",
            "BarrelID": 96,
            "BarrelName": "Резервуар №2",
            "Fuelid": 1,
            "Fuelname": "ДТ",
            "OperationType": 3,
            "Value": 0,
            "BalBefore": 0,
            "BalAfter": 0
        },
        {
            "OperationID": 828,
            "Date": "08.04.2019 23:00:00",
            "ASZid": 1044,
            "AZSname": "АЗС №1",
            "BarrelID": 95,
            "BarrelName": "Резервуар №1",
            "Fuelid": 2,
            "Fuelname": "A-92",
            "OperationType": 3,
            "Value": 1000,
            "BalBefore": 0,
            "BalAfter": 1000
        },
        {
            "OperationID": 829,
            "Date": "08.04.2019 23:30:00",
            "ASZid": 1044,
            "AZSname": "АЗС №1",
            "BarrelID": 95,
            "BarrelName": "Резервуар №1",
            "Fuelid": 2,
            "Fuelname": "A-92",
            "OperationType": 3,
            "Value": 1000,
            "BalBefore": 1000,
            "BalAfter": 2000
        }
}

Параметри, які повертаються

Змінна
Тип
Опис
Коментар / Приклад

Тип

Описание

Комментарий / Пример

OperationID

int

унікальний ідентифікатор операції

122235

Date

string

дата операції

Формат - dd.mm.yyyy HH:mm:ss / "27.08.2019 23:59:59"

ASZid

int

унікальний ідентифікатор АЗС

232

AZSname

string

назва АЗС

"АЗС №1"

BarrelID

int

унікальний ідентифікатор ємності

22232

BarrelName

string

назва ємності в системі

"Резервуар №1"

Fuelid

int

унікальний ідентифікатор пального

3

Fuelname

string

назва пального в системі

"А-95"

OperationType

int

тип операції

0 - надходження пального 1 - заправка 2 - переміщення

3 - коррегування

4 - техпролив

Value

int

об'єм операції

в мілілітрах

BalBefore

int

початковий об'єм в мл, до операції

в мілілітрах

BalAfter

int

кінцевий об'єм в мл, після операції

в мілілітрах

Приклад:

curl "http://fms.petroline.in.ua:8055/api/BarrelOperationsGet" \
  -X POST \
  -d "'[email protected]&pass=2a97516c354b68848cdbd8f54a226a0a55b21ed138e207ad6c5cbb9c00aa5aea&datestart=27.08.2019 23:59:59&datefinish=29.08.2019 23:59:59'" \
  -H "Content-Type: application/json" 

Last updated

Was this helpful?