Водители
№п/п | Параметр | Значение |
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 совпадает данные будут перезаписаны