Водители

№п/п

Параметр

Значение

1.

driver_guid 

GUID водителя (обязательное поле), строка 40 символов

2.

driverfio

ФИО водителя (обязательное поле), строка 80 символов

3.driverfФамилия водителя
4.driveriИмя водителя
5.driveroОтчество водителя
6.drivertabтабельный номер
7.driverkeyключ водителя ( RFID)
8.driverlegНомер лицензии
9.driverlegdateДата выдачи водительской лицензии

10.

dept_guid 

GUID департамента, строка 100 символов

{"cmd": "SET_DRIVERS","token":"","driver_guid":"","driverfio":"","driverf":"","driveri":"","drivero":"","drivertab":"","driverkey":"","driverleg":"","driverlegdate":"","dept_guid":""}

Пример запроса:

{"cmd": "SET_DRIVERS","token":"AF48028299C28C40E055000000000001","driver_guid":"a34bf45f-fa50-4920-a07b-08772d199928","driverfio":"Иванов С.А.","driverf":"Иванов","driveri":"Семен","drivero":"Андреевич","drivertab":"023300","driverkey":"224533","driverleg":"0212172900","driverlegdate":"21.04.1975","dept_guid":"1c18f4f9-a64f-4799-b0cd-3c4f3c8f8d53"}

Возвращаемые значения

Объект создан/изменен

{

"res_code": 2,

"res_desc": "data is set"

}

Ошибки Водители

№п/п

Параметр

Значение

1.

required parameters is null

не заполнены обязательные поля

2.

not found the department of drivers

 не указан GUID департамента водителя (если при создании водителя передается пустое значение и не указано значение по умолчанию в настройках организации; если передаваемое значение не найдено в базе)

3.

data not available for user

 у пользователя нет прав на работу с водителем в текущем/изменяемом департаменте

4.

can't set data

 ошибка при создании/изменении объекта

При повторной отправке данных механизатора, если driver_guid совпадает данные будут перезаписаны 

  • No labels