НАЧАЛО >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> API - API ИРБИС 64/128 >> Руководство пользователя >> Функционал сервисов для интеграции приложений в виде JSON-RPC 2.0 API >> Функция BookReturnProlongation($user_id, $barcode_rfid , $inventory, $new_return_date)
Функция запроса на продление срока возврата издания, находящегося у Пользователя библиотек.
| Параметр | Тип | Описание |
|---|---|---|
| $user_id | string | Идентификатор пользователя. |
| $barcode_rfid | string | Штрих-код или RFID-метка экземпляра |
| $inventory | string | Инвентарный номер экземпляра |
| $new_return_date | string | Срок (дата) желаемого продления или количество дней, на которое необходимо продлить срок пользования изданием |
Дата, до которой продлено издание.
| Текст | Описание |
|---|---|
| Не указана запись читателя | Возникает в случае, если по указанному идентификатору не найдена соответствующая запись пользователя |
| Нельзя продлить это издание (Дата) | Возникает в случае, если количество дней, на которое необходимо продлить меньше 1 |
| Не выбрано ни одной записи | Возникает в случае, если в списке выданных изданий отсутствует издание с указанным Штрих-кодом/RFID-меткой и инвентарным номером |
| Нельзя продлить издание на месте выдачи <место выдачи> выданное на месте выдачи <место выдачи> | Возникает в случае, когда на месте выдачи, установленном для вызывающей функцию системы недоступно продление издания, выданного на другом месте выдачи |