17-02-2021 22:14
Метод получения полей отчётного лога для текущего пользователя
POST   /bs-core/reports/reports-log/user/current/partial-load
Метод возвращает поля отчётного лога для текущего пользователя.
В отличие от метода получения полей отчётного лога (по всем пользователям), в этом методе принудительно добавляется фильтр по текущему пользователю.
Фильтрация, сортировка, задание полей и т.п. происходит таким же образом как и для остальных методов partial-load. Смотрите например описание метода "Поиск по заявкам".
Запрос
POST reports/reports-log/user/current/partial-load
{
"fields" : [
"id", "startDate", "endDate", "user.id", "resourceCode", "report", "filterInfo", "accessLimitInfo", "fileTaskId"
],
"searchFields": [
{ "field": "startDate", "value": ">= 2018-12-01 17:50:23.669" },
{ "field": "startDate", "value": "<= 2018-12-06 23:59:59.999" }
],
"orderByFields": [
{ "field": "startDate", "direction": "desc" },
{ "field": "id", "direction": "desc" }
]
}
Описание параметров
Нет описанных параметров
Нет описанных параметров
Ответ
{
"status": "ok",
"timestamp": 1544189647841,
"data": [
{
"id": 4179,
"fields": {
"id": 4179,
"startDate": 1543589172800,
"endDate": 1543589172987,
"user.id": 1082,
"resourceCode": "loan-report-list",
"report": "Отчет по заявкам",
"filterInfo": "",
"accessLimitInfo": "",
"fileTaskId": null
}
},
{
"id": 4178,
"fields": {
"id": 4178,
"startDate": 1543589012306,
"endDate": 1543589012509,
"user.id": 1082,
"resourceCode": "loan-report-list",
"report": "Отчет по заявкам",
"filterInfo": "",
"accessLimitInfo": "",
"fileTaskId": null
}
},
{
"id": 4177,
"fields": {
"id": 4177,
"startDate": 1543584385868,
"endDate": 1543584386016,
"user.id": 1082,
"resourceCode": "loan-report-list",
"report": "Отчет по заявкам",
"filterInfo": "",
"accessLimitInfo": "",
"fileTaskId": null
}
}
]
}
У данной функции отсутствует описание параметров ответа