Перейти к основному содержимому

GetAppointmentStatus (статус записи)

Описание

GetAppointmentStatus(GUID[string])

GUID – уникальный идентификатор заявки.

Возвращает код состояния записи и его краткое название:

КодЗначение
0Ошибка
1Новая (принята с сайта, не проверена)
2Обработана (переведена из состояния новой полученной с сайта в иное состояние запланированной)
3Пришел (посещение произошло или происходит сейчас)
4Не пришел (дата посещения прошла, но все еще находится в состоянии запланированной)
5Отменена
6Оформляется (интервал забронировано методом GetReserve на время оформления записи с сайта)
9Забронированное время (заявка еще не оформлена, но бронирует своё время в расписании. По окончании времени хранения брони она будет удалена регламентным заданием «Обмен с сайтом: Отмена просроченных броней», если так и не будет переведена в иное состояние). Пример: проверка статуса после метода GetReserve

Возможные ошибки

  1. Ошибка при получении уникального идентификатора на основе GUID;
  2. Ошибка при выполнении поиска заявки по уникальному идентификатору.

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

Тело запроса

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ru:GetAppointmentStatus xmlns="ru.umc">
<GUID>97fca397-c589-11e1-b4b7-3859f93b5c90</GUID>
</ru:GetAppointmentStatus>
</soap:Body>
</soap:Envelope>
Тело ответа

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<m:GetAppointmentStatusResponse xmlns:m="ru.umc">
<m:return xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><?xml version="1.0"?>
<ОтветНаЗапросСтатусаЗаявки xmlns="S1" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Результат>3</Результат>
<ОписаниеРезультата>Пришел</ОписаниеРезультата>
</ОтветНаЗапросСтатусаЗаявки>
</m:return>
</m:GetAppointmentStatusResponse>
</soap:Body>
</soap:Envelope>