Reports

Получение данных по заправкам/транзакциям

Reports

GET http://YOUR_SITE.petroline.ua/index.php?r=terminals/API&type=report

Path Parameters

Name
Type
Description

dateFrom

string

Дата начала выборки транзакций. Формат даты dd-mm-yyyy (25-07-2017).

dateTo

string

Дата конца выборки транзакций. Формат даты dd-mm-yyyy (30-07-2019).

hashkey

string

хэш-ключ для авторизации запроса - пароль администратора зашифровано в md5(md5(password))

Query Parameters

Name
Type
Description

card

string

Фильтр для поиска по карте/картам. Выборка происходит из всех карт, которые подходят под указанный шаблон поиска.

fuel

string

Фильтра для поиска по типу топлива. Выборка происходит из всех операций, где топливо подходит под указанный шаблон поиска.

driver

string

Фильтра для поиска по конкретному названию

{
    dateFrom: "25-07-2017",
    dateTo: "25-07-2017",
    count: 2,
    report: [
        {
            id: 7952,
            date: "2017-07-25 07:46:03",
            card_id: 24,
            card: "0030006FEDC9",
            terminal_id: 1,
            terminal: "Терминал-1",
            driver: "Порт",
            car_card_id: null,
            car_card: null,
            car: null,
            cat: null,
            org: "PL-Test",
            fuel_id: 1,
            fuel: "ДТ",
            volume: 100
        },
        {
            id: 7953,
            date: "2017-07-25 07:51:41",
            card_id: 16,
            card: "00300070046A",
            terminal_id: 1,
            terminal: "Терминал-1",
            driver: "Малін",
            car_card_id: null,
            car_card: null,
            car: null,
            cat: null,
            org: "PL-Test",
            fuel_id: 1,
            fuel: "ДТ",
            volume: 100
        },
    ]
}

Возвращаемые параметры

  • count - общее количество результирующих объектов (операций заправок).

  • message - результирующий ответ, индикатором верного ответа является "ОК", иначе - ошибка.

  • id - уникальный идентификатор транзакции (id)

  • date - время совершения операции (заправки).

  • card_id - уникальный идентификатор карты №1 (id).

  • card - RFID номер карты №1.

  • terminal_id - уникальный идентификатор терминала-колонки (id).

  • terminal - название терминала-колонки.

  • driver - имя/название водителя (иногда транспортного средства) по карте №1.

  • car - имя/название водителя по карте №2.

  • car_card - RFID номер карты №2.

  • car_card_id - уникальный идентификатор карты №2 (id).

  • fuel - название топлива.

  • fuel_id - уникальный идентификатор топлива (id).

  • volume - объем топлива в мл.

Last updated