DataMobile

docs/repairs

Тип метода

PUT

Назначение

Выгрузка документа ремонта

Где используется

На форме списка документов ремонта

Запрос

Параметры

Наименование Тип Описание
user_id string Идентификатор пользователя
device_id string Идентификатор устройства

Тело

Наименование Тип Описание
id string Идентификатор документа ремонта
comment string Комментарий документа
user_id string Идентификатор пользователя, который выполнил документ
repair_type_id string Идентификатор типа дефекта
unit_id string Идентификатор объекта эксплуатации
node_id string Идентификатор узла
checklist_doc_id string Идентификатор объекта эксплуатации
checklist_log_id string Идентификатор узла
created_at timestamp Дата и время документа в timestamp
started_at timestamp Дата и время начала работы с документом в timestamp
finished_at timestamp Дата и время завершения работы над документом в timestamp
location object Объект геолокации документа
defect object Объект дефекта документа
checklist object array Массив объектов тех. карт документа
materials object array Массив объектов используемых материалов в документе
images object array Массив объектов изображений

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

http://192.168.1.1/ERP/hs/DmToirExch/api/docs/defects?user_id=1&device_id=123

{
    "id": "doc_repair_id1",
    "comment": "Плановый ремонт",
    "user_id": "user_id1",
    "type_id": "defect_type_id1",
    "unit_id": "unit_id1",
    "node_id": "node_id1",
    "checklist_doc_id": "checklist_doc_id3",
    "checklist_log_id": "checklist_log_id4",
    "created_at": 12345,
    "started_at": 12345,
    "finished_at": 12345, 
    "location": {
        "latitude": 55.664487,
        "longitude": 37.599175
    },
    "defect": {
        "id": "doc_defect_id1",
        "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": "Комментарий документа"
    },
   "checklist": [
       {
            "id": "checklist_id1",
            "name": "Осмотр ТС",
            "steps": [
                {
                    "checklist_step_id": "checklist_step_id1",
                    "position": 0
                },
                {
                    "checklist_step_id": "checklist_step_id2",
                    "position": 1
                }
            ]
       }
    ],
   "materials": [
       {
            "material_id": "material_id1",
            "qty": 5.0
        }
    ],
    "images": [
       {
            "name": "image4.png",
            "created_at": 12345
        }
    ]
}

Ответ

Тело

Наименование Тип Описание
is_success обязательное boolean Статус выгрузки документа

Пример ответа

{
    "is_success": true
}

см. defect

см. checklist

см. material

см. image

Оценить статью