Тип метода
PUT
Назначение
- Выгрузка документа чек-листа
Где используется
- На форме списка документов чек-листов
Запрос
Параметры
| Наименование |
Тип |
Описание |
| user_id |
string |
Идентификатор пользователя |
| device_id |
string |
Идентификатор устройства |
Тело
| Наименование |
Тип |
Описание |
| id |
string |
Идентификатор документа чек-листа |
| checklist_id |
string |
Идентификатор используемого чек-листа |
| values |
object array |
Массив объектов значений шагов чек-листа (см. checklist_doc_value) |
| repairs |
object array |
Массив объектов связей лога документа чек-листа и документа ремонта (см. checklist_doc_repair) |
| defects |
object array |
Массив объектов связей лога документа чек-листа и документа дефекта (см. checklist_doc_defect) |
| operate_times |
object array |
Массив объектов связей лога документа чек-листа и документа наработки (см. checklist_doc_operate_time) |
| images |
object array |
Массив объектов изображений |
Пример запроса
http://192.168.1.1/ERP/hs/DmToirExch/api/docs/checklists?user_id=1&device_id=123
{
"id": "checklist_doc_id3",
"checklist_id": "checklist_id3",
"values": [
{
"checklist_log_id": "checklist_log_id3",
"value": "Все соответствует стандарту",
"user_id": "user_id1",
"step_id": "checklist_step_id2",
"location": {
"latitude": 55.664487,
"longitude": 37.599175
},
"created_at": 12345
}
],
"repairs": [
{
"checklist_log_id": "checklist_log_id4",
"repair": {
"id": "repair_doc_id1",
"number": "ППР-038017",
"date": 12345,
"required_finish_at": 12345,
"user_group_ids": [
"user_group_id1",
"user_group_id2"
],
"tasks": [
{
"repair_type": {
"id": "repair_type_id1",
"name": "Замена огнетушителей",
"unit_group_id": "unit_group_id1",
"checklist_ids": [
"checklist_id1",
"checklist_id2"
]
},
"unit": {
"id": "unit_id1",
"name": "Вилочный автопогрузчик",
"group_id": "unit_group_id1",
"class_id": "class_unit_id1",
"attributes": [
{
"attribute_id": "unit_attribute_id1",
"value": "Спецтехника склада"
}
],
"barcodes": [
{
"value": "2000000057000"
}
]
},
"node": {
"id": "node_id1",
"name": "Навесное оборудование погрузчика",
"unit_id": "unit_id1",
"class_id": "class_unit_id1",
"attributes": [
{
"attribute_id": "node_attribute_id1",
"value": "В эксплуатации"
}
],
"barcodes": [
{
"value": "2000000057885"
}
]
},
"comment": "Плановый ремонт"
}
]
}
}
],
"defects": [
{
"checklist_log_id": "checklist_log_id5",
"defect": {
"id": "doc_defect_id2",
"user_id": "user_id1",
"created_at": 12345,
"type": {
"id": "defect_type_id1",
"name": "Нарушение в работе навесного оборудования"
},
"unit": {
"id": "unit_id1",
"name": "Вилочный автопогрузчик",
"group_id": "unit_group_id1",
"class_id": "class_unit_id1"
},
"node": {
"id": "node_id1",
"name": "Навесное оборудование погрузчика",
"unit_id": "unit_id1",
"class_id": "class_unit_id1",
"attributes": [
{
"attribute_id": "node_attribute_id1",
"value": "В эксплуатации"
}
],
"barcodes": [
{
"value": "2000000057885"
}
]
},
"description": "Давление в гидравлической системе ниже нормы",
"comment": "Комментарий документа дефекта"
}
}
],
"operate_times": [
{
"checklist_log_id": "checklist_log_id6",
"operate_time": {
"id": "doc_operate_time_id1",
"user_id": "user_id1",
"created_at": 12345,
"unit_id": "unit_id1",
"measure_id": "measure_id1",
"node_id": "node_id1",
"value": 1343.5 ,
"comment": "Доп. комментариев нет",
"location": {
"latitude": 55.664487,
"longitude": 37.599175
},
"images": [
{
"name": "image2.png",
"created_at": 12345
}
]
}
}
],
"images": [
{
"name": "image6.png",
"created_at": 12345
}
]
}
Ответ
Тело
| Наименование |
Тип |
Описание |
| is_success обязательное |
boolean |
Статус выгрузки документа |
Пример ответа
{
"is_success": true
}
см. checklist_doc_value
см. checklist_doc_repair
см. checklist_doc_defect
см. image