Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
d24:develop:v2:backend:v2 [2025/08/03 15:32] anton |
d24:develop:v2:backend:v2 [2025/08/15 07:28] (текущий) anton |
||
---|---|---|---|
Строка 1059: | Строка 1059: | ||
"status_id": "1", | "status_id": "1", | ||
"reasons_count": 0 | "reasons_count": 0 | ||
+ | } | ||
+ | ] | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ==== Получение списка статусов РСО ==== | ||
+ | GET http://server.ru/v2/ref/rso_status_list | ||
+ | |||
+ | Тип ответа: Массив объектов | ||
+ | |||
+ | Параметры ответа (объектов массива) | ||
+ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
+ | |status|string|да|Текстовое описание статуса| | ||
+ | |status_id|number|да|идентификатор статуса в системе| | ||
+ | **Пример:** | ||
+ | <code javascript> | ||
+ | |||
+ | //Запрос | ||
+ | /* | ||
+ | http://server.ru/v2/ref/rso_status_list | ||
+ | */ | ||
+ | |||
+ | // Ответ | ||
+ | [ | ||
+ | { | ||
+ | "status_id": 1, | ||
+ | "status": "Зарегистрирована" | ||
+ | }, | ||
+ | { | ||
+ | "status_id": 2, | ||
+ | "status": "Принята в работу" | ||
+ | }, | ||
+ | { | ||
+ | "status_id": 4, | ||
+ | "status": "Отложена" | ||
+ | }, | ||
+ | { | ||
+ | "status_id": 5, | ||
+ | "status": "Открыта повторно" | ||
+ | }, | ||
+ | { | ||
+ | "status_id": 25, | ||
+ | "status": "Закрыта" | ||
+ | }, | ||
+ | { | ||
+ | "status_id": 47, | ||
+ | "status": "Невозможно выполнить" | ||
} | } | ||
] | ] | ||
Строка 2507: | Строка 2554: | ||
**Тело запроса:** | **Тело запроса:** | ||
^ Название ^ Тип ^ Обязательно ^ Описание^ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
- | |house_id|number|да|ИД Дома| | ||
- | |owner_id|number|нет|ИД Управляющей компании| | ||
|svc_id|number|да|идентификатор РСО| | |svc_id|number|да|идентификатор РСО| | ||
- | |note| string|да|Комметрарий от заявки| | + | |rso_comment| string|да|Комметарий к заявке РСО| |
- | |rso_comment| string|да|Комметрарий к заявке РСО| | + | |
|request_id|number|да|ИД Заявки| | |request_id|number|да|ИД Заявки| | ||
Строка 2519: | Строка 2563: | ||
^ Название ^ Тип ^ Обязательно ^ Описание^ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
|request_rso_id|number|да|ид заявки рсо| | |request_rso_id|number|да|ид заявки рсо| | ||
- | |house_id|number|да|ид дома| | + | |
- | |owner_id|number|да|ид управляющей компании| | + | **Примеры:** |
+ | |||
+ | <code javascript> | ||
+ | |||
+ | //Тело запроса | ||
+ | |||
+ | { | ||
+ | "svc_id:" : 1533, | ||
+ | "request_id" : 1300673, | ||
+ | "rso_comment" : "комментарий к заявке РСО", | ||
+ | } | ||
+ | |||
+ | //Ответ | ||
+ | |||
+ | {"request_rso_id":78643} | ||
+ | |||
+ | </code> | ||
+ | |||
+ | ==== Обновление заявки РСО ==== | ||
+ | PUT https://server.ru/v2/request_rso/:request_rso_id | ||
+ | |||
+ | **Параметры запроса:** | ||
+ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
+ | |request_rso_id|number|да|ид заявки рсо| | ||
+ | |||
+ | **Тело запроса:** | ||
+ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
|svc_id|number|да|идентификатор РСО| | |svc_id|number|да|идентификатор РСО| | ||
- | |note|string|да|комментарий заявки рсо| | + | |note| string|да|Описание заявки РСО| |
- | |created_on_tz|string|да|время создания заявки| | + | |rso_comment| string|да|Комметарий к заявке РСО| |
|status_id|number|да|ид статуса| | |status_id|number|да|ид статуса| | ||
- | |rso_status_name|string|да|имя статуса| | + | |ext_request_id|string|да|ид заявки из смежной службы| |
- | |request_id|number|да|ид заявки, на основе которой создана заявка рсо| | + | |
+ | |||
+ | **Тип ответа:** Объект | ||
+ | |||
+ | **Параметры ответа:** | ||
+ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
+ | |request_rso_id|number|да|ид заявки рсо| | ||
+ | |affected_rows|number|да|колво измененных строк| | ||
**Примеры:** | **Примеры:** | ||
Строка 2535: | Строка 2612: | ||
{ | { | ||
- | "house_id" : 34021, | + | "status_id" : 1, |
"svc_id:" : 1533, | "svc_id:" : 1533, | ||
- | "owner_id" : 23, | + | "rso_comment" : "123", |
- | "request_id" : 1300673, | + | "ext_request_id" : "123Ф", |
"note" : "123", | "note" : "123", | ||
} | } | ||
Строка 2544: | Строка 2621: | ||
//Ответ | //Ответ | ||
+ | {"affected_rows":1,"request_rso_id":78643} | ||
+ | |||
+ | </code> | ||
+ | |||
+ | ==== Получение списка заявок РСО ==== | ||
+ | GET https://server.ru/v2/request_rso | ||
+ | |||
+ | **Параметры запроса:** | ||
+ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
+ | |start|number|да|C какой позиции получить заявки| | ||
+ | |count|number|да|Сколько заявок получить| | ||
+ | |date_start|string|да|Начала периода в формате ISO| | ||
+ | |date_end|string|да|Конец периода в формате ISO| | ||
+ | |request_rso_id|number|да|ид заявки рсо| | ||
+ | |svc_id|number|да|ид службы рсо| | ||
+ | |status_id|number|да|ид статуса| | ||
+ | |house_id|number|да|ид дома| | ||
+ | |owner_id|number|да|ид ук| | ||
+ | |ext_request_id|string|да|ид заявки в смежной службе| | ||
+ | |city_text|string|да|город| | ||
+ | |street_text|string|да|улица| | ||
+ | |||
+ | |||
+ | **Тип ответа:** Объект | ||
+ | |||
+ | **Параметры ответа:** | ||
+ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
+ | |address_full|string|да|полный адрес| | ||
+ | |created_on_tz|string|да|дата создания в формате ISO| | ||
+ | |house_id|number|да|ид дома| | ||
+ | |last_comments|array|да|последние комментарии| | ||
+ | |note|string|да|описание заявки рсо| | ||
+ | |request_rso_id|number|да|ид заявки рсо| | ||
+ | |status_id|number|да|ид статуса| | ||
+ | |request_id|number|да|ид родительской заявки| | ||
+ | |status_name|string|да|название статуса| | ||
+ | |svc_name|string|да|название службы рсо| | ||
+ | |updated_on_tz|string|да|дата изменения в формате ISO| | ||
+ | |||
+ | **Примеры:** | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | |||
+ | //Запрос | ||
+ | https://server.ru/v2/request_rso/?start=1&count=50&date_start=2023-05-01T00:00:00.000Z&date_end=2025-06-10T00:00:00.000Z&owner_id=13521& | ||
+ | |||
+ | |||
+ | //Ответ | ||
+ | |||
+ | [ | ||
{ | { | ||
- | "request_rso_id": 77470, | + | "request_rso_id": 78509, |
- | "house_id": 54696, | + | "house_id": 54696, |
+ | "note": "Прачечная . Кол-во объектов: 1. Опции: опция 1 x1 0.00 руб.", | ||
+ | "status_id": 5, | ||
+ | "request_id": 123, | ||
+ | "created_on_tz": "2025-06-09T10:51:24.839Z", | ||
+ | "updated_on_tz": "2025-07-29T05:21:52.324Z", | ||
+ | "status_name": "Открыта повторно", | ||
+ | "last_comments": [ | ||
+ | { | ||
+ | "note": "ewqewqeqwe" | ||
+ | }, | ||
+ | { | ||
+ | "note": "3543543543543" | ||
+ | } | ||
+ | ], | ||
+ | "svc_name": "АО «Екатеринбурггаз»", | ||
+ | "address_full": "Екатеринбург г, Луначарского ул, дом 240", | ||
+ | "RNUM": 1 | ||
+ | }, | ||
+ | { | ||
+ | "request_rso_id": 78508, | ||
+ | "house_id": 54916, | ||
+ | "note": "Test", | ||
+ | "status_id": 47, | ||
+ | "request_id": 7657757, | ||
+ | "created_on_tz": "2025-06-09T10:49:13.234Z", | ||
+ | "updated_on_tz": "2025-07-29T05:22:04.971Z", | ||
+ | "status_name": "Невозможно выполнить", | ||
+ | "last_comments": [ | ||
+ | { | ||
+ | "note": "123133" | ||
+ | }, | ||
+ | { | ||
+ | "note": "1543543543" | ||
+ | } | ||
+ | ], | ||
+ | "svc_name": "ООО \"Ураллифт\"", | ||
+ | "address_full": "Верхняя Пышма г, Александра Козицына ул, дом 1", | ||
+ | "RNUM": 2 | ||
+ | } | ||
+ | ] | ||
+ | |||
+ | </code> | ||
+ | |||
+ | |||
+ | ==== Получение детализации заявки РСО ==== | ||
+ | GET https://server.ru/v2/request_rso/:request_rso_id | ||
+ | |||
+ | **Параметры запроса:** | ||
+ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
+ | |request_rso_id|number|да|ид заявки рсо| | ||
+ | |||
+ | |||
+ | **Тип ответа:** Объект | ||
+ | |||
+ | **Параметры ответа:** | ||
+ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
+ | |address_full|string|да|полный адрес| | ||
+ | |created_on_tz|string|да|дата создания в формате ISO| | ||
+ | |house_id|number|да|ид дома| | ||
+ | |owner_id|number|да|ид ук| | ||
+ | |svc_id|number|да|ид рсо| | ||
+ | |created_by|string|да|кем создана заявка рсо| | ||
+ | |position|string|да|должность того, кто создал заявку рсо| | ||
+ | |access|string|да|доступ того, кто создал заявку рсо| | ||
+ | |last_comments|array|да|последние комментарии| | ||
+ | |note|string|да|описание заявки рсо| | ||
+ | |request_rso_id|number|да|ид заявки рсо| | ||
+ | |ext_request_id|string|да|ид заявки из смежной службы| | ||
+ | |request_id|number|да|ид заявки основной| | ||
+ | |status_id|number|да|ид статуса| | ||
+ | |status_name|string|да|название статуса| | ||
+ | |request_status_name|string|да|название статуса основной заявки| | ||
+ | |svc_name|string|да|название службы рсо| | ||
+ | |pass_fio|string|да|фио того, кто принял заявки в смежной службе| | ||
+ | |updated_on_tz|string|да|дата изменения в формате ISO| | ||
+ | |||
+ | **Примеры:** | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | |||
+ | |||
+ | //Ответ | ||
+ | |||
+ | { | ||
+ | "request_rso_id": 78643, | ||
+ | "request_id": 1343273, | ||
+ | "ext_request_id": null, | ||
+ | "house_id": 54916, | ||
"owner_id": 13521, | "owner_id": 13521, | ||
"svc_id": 5484, | "svc_id": 5484, | ||
- | "note": "123", | ||
- | "created_on_tz": "2024-03-28T07:19:10.826Z", | ||
"status_id": 1, | "status_id": 1, | ||
- | "rso_status_name": "Зарегистрирована", | + | "created_by": "dev", |
- | "request_id": 1300673 | + | "position": "Технический директор", |
+ | "access": "С", | ||
+ | "created_on_tz": "2025-08-07T04:06:09.638Z", | ||
+ | "updated_on_tz": "2025-08-07T04:06:09.789Z", | ||
+ | "note": "отт", | ||
+ | "pass_fio": null, | ||
+ | "last_comments": [ | ||
+ | { | ||
+ | "note": "123" | ||
+ | } | ||
+ | ], | ||
+ | "svc_name": " ГазУралКомплект", | ||
+ | "address_full": "Верхняя Пышма г, Александра Козицына ул, дом 1", | ||
+ | "status_name": "Зарегистрирована", | ||
+ | "request_status_name": "Требуется передать" | ||
} | } | ||
+ | |||
+ | </code> | ||
+ | |||
+ | ==== Получение деталей табов для заявок РСО ==== | ||
+ | GET https://server.ru/v2/request_rso/:request_rso_id/all | ||
+ | |||
+ | **Переменные URL:** | ||
+ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
+ | |request_rso_id|number|да|ид заявки рсо| | ||
+ | |||
+ | **Переменные URL:** | ||
+ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
+ | |comment|number|нет|хотим ли мы подгружать комментарии в ленту| | ||
+ | |activity|number|нет|хотим ли мы подгружать историю активности в ленту| | ||
+ | |call|number|нет|хотим ли мы подгружать звонки в ленту| | ||
+ | |call_task|number|нет|хотим ли мы подгружать колл таски в ленту| | ||
+ | |||
+ | Если не передать ни один из параметров, значит будет грузиться все типы, поэтому передавать только в том случае, когда нужно получить конкретные типы. | ||
+ | |||
+ | Передаются как пример: comment=1 | ||
+ | |||
+ | **Тип ответа:** Объект | ||
+ | |||
+ | **Параметры ответа:** | ||
+ | ^ Название ^ Тип ^ Обязательно ^ Описание^ | ||
+ | |feed_type|string|да|конкретный тип сущности в ленте| | ||
+ | |created_on_tz|string|да|время создания| | ||
+ | |user_data|string|да|данные о пользователе в одной строке, с разделителем| | ||
+ | |payload|string|да|полезная информация в зависимости от типа сущности| | ||
+ | |feed_opt_1|string|да|резервные данные с 1 до 10, меняются в зависимости от сущности| | ||
+ | |feed_opt_2|string|да|-| | ||
+ | |feed_opt_3|string|да|-| | ||
+ | |feed_opt_4|string|да|-| | ||
+ | |feed_opt_5|string|да|-| | ||
+ | |feed_opt_6|string|да|-| | ||
+ | |feed_opt_7|string|да|-| | ||
+ | |feed_opt_8|string|да|-| | ||
+ | |feed_opt_9|string|да|-| | ||
+ | |feed_opt_10|string|да|-| | ||
+ | |username|string|да|имя пользователя| | ||
+ | |position|string|да|позиция| | ||
+ | |access|string|да|уровень доступа| | ||
+ | |||
+ | <code javascript> | ||
+ | |||
+ | //Ответ | ||
+ | [ | ||
+ | { | ||
+ | "user_data": "dev|Технический директор|С", | ||
+ | "feed_type": "comment", | ||
+ | "created_on_tz": "2025-08-07T04:06:09.780Z", | ||
+ | "payload": "123", | ||
+ | "feed_opt_1": null, | ||
+ | "feed_opt_2": null, | ||
+ | "feed_opt_3": null, | ||
+ | "feed_opt_4": null, | ||
+ | "feed_opt_5": null, | ||
+ | "feed_opt_6": null, | ||
+ | "feed_opt_7": null, | ||
+ | "feed_opt_8": null, | ||
+ | "feed_opt_9": null, | ||
+ | "feed_opt_10": null, | ||
+ | "username": "dev", | ||
+ | "position": "Технический директор", | ||
+ | "access": "С" | ||
+ | } | ||
+ | ] | ||
</code> | </code> | ||
Строка 3214: | Строка 3510: | ||
|appeal_num|string|номер обращения| | |appeal_num|string|номер обращения| | ||
|appeal_date|string|дата обращения| | |appeal_date|string|дата обращения| | ||
+ | |rso_name|string|назваине организации РСО| | ||
|autophone|string|АОН| | |autophone|string|АОН| | ||
|contphone|string|если житель пожелал оставить другой контактный телефон| | |contphone|string|если житель пожелал оставить другой контактный телефон| | ||
Строка 3347: | Строка 3644: | ||
"desired_time_start_on_tz": "2024-04-02T00:00:00.000Z", | "desired_time_start_on_tz": "2024-04-02T00:00:00.000Z", | ||
"note": "test1", | "note": "test1", | ||
+ | "rso_name": "АРТЕК", | ||
"fio": null, | "fio": null, | ||
"emp_note": "emp_note", | "emp_note": "emp_note", |