GetOrders($user_id)
НАЧАЛО >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> API - API ИРБИС 64/128 >> Руководство пользователя >> Функционал сервисов для интеграции приложений в виде JSON-RPC 2.0 API >> GetOrders($user_id)
Описание функции
Функция получения информации о списке заказов пользователя.
Параметры
Таблица 1. Параметры функции GetOrders
| Параметр |
Тип |
Описание |
| $user_id |
string |
Идентификатор пользователя. |
Возвращаемые значения
Возвращает массив ассоциативных массивов с информацией о заказаз пользователя
- 'db' => Имя БД, в которой хранится запись на издание
- 'record_id' => шифр документа записи на издание (обычно, 903 поле)
- 'user_id' => Идентификатор пользователя
- 'bibliography' => Краткое описание издания (в формате brief)
- 'responsible_face' => Ответственное лицо
- 'place_of_issue' => Место выдачи
- 'place_of_store' => Место хранения экземпляра
- 'barcode_rfid' => Штрих-код или RFID-метка экземпляра издания
- 'inventory' => Инвентарный номер экземпляра издания
- 'order_date' => Дата создания заказа
- 'issue_date' => Дата исполнения заказа
- 'reservation_date' => Дата бронирования экземпляра
- 'refuse_date' => Дата отказа в исполнении заказа
- 'refuse_reason' => Причина отказа исполнения заказа
- 'is_edd' => Если true – закз является заказом на электронную доставку документа
- 'edd_url' => Ссылка на получение результата исполнения заказа на электронную доставку документа
Возвращается вся история заказов пользователя. Для неисполненных заказов поле issue_date - пусто.
Исключения
Отсутствуют.