Функция BookReturnProlongation($user_id, $barcode_rfid , $inventory, $new_return_date)


НАЧАЛО >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> API - API ИРБИС 64/128 >> Руководство пользователя >> Функционал сервисов для интеграции приложений в виде JSON-RPC 2.0 API >> Функция BookReturnProlongation($user_id, $barcode_rfid , $inventory, $new_return_date)


Описание функции

Функция запроса на продление срока возврата издания, находящегося у Пользователя библиотек.

Параметры

Таблица 1. Параметры функции BookReturnProlongation
Параметр Тип Описание
$user_id string Идентификатор пользователя.
$barcode_rfid string Штрих-код или RFID-метка экземпляра
$inventory string Инвентарный номер экземпляра
$new_return_date string Срок (дата) желаемого продления или количество дней, на которое необходимо продлить срок пользования изданием

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

Дата, до которой продлено издание.

Исключения

Таблица 2. Исключения функции BookReturnProlongation
Текст Описание
Не указана запись читателя Возникает в случае, если по указанному идентификатору не найдена соответствующая запись пользователя
Нельзя продлить это издание (Дата) Возникает в случае, если количество дней, на которое необходимо продлить меньше 1
Не выбрано ни одной записи Возникает в случае, если в списке выданных изданий отсутствует издание с указанным Штрих-кодом/RFID-меткой и инвентарным номером
Нельзя продлить издание на месте выдачи <место выдачи> выданное на месте выдачи <место выдачи> Возникает в случае, когда на месте выдачи, установленном для вызывающей функцию системы недоступно продление издания, выданного на другом месте выдачи