9 августа 2024 в 11:57:07
(12 недель 3 дня 22 часа назад)
302347
21.09.2021 12:41:15
Задача отменена автоматически согласно правилам и регламенту сервиса
Текст задания
Написание метода API, который возвращает список клиентов со всеми данными, которые необходимо будет передать в Б24, а также дата и время добавления контакта. Метод будет иметь фильтр: - дата> какого то значения и выбирается 50 первых записей. Восходящая сортировка по дате создания (сначала самые старые, в конце - самые новые)
Данные для передачи
Статус - Название последнего статуса клиента (т.е. его текущий статус)
Интересы - строка, содержащая список всех интересов через запятую
Тариф - массив названий тарифов клиента
Поле взаимодействий (история контакта)
Поле Фамилия, Имя, Отчество, Телефон, Email, Дата рождения
Поле ID_Lead
По ТЗ: Создать метод GetClient
Метод: GET
Формат данных: JSON
Формат даты: ISO
Параметр метода: Date(Отбор на дату создания)
Логика метода: Возвращать первые 50 клиентов от даты создания. Восходящая сортировка по дате создания (сначала самые старые, в конце - самые новые)
Структура ответа
ДатаСоздания: – Дата создания карточки клиента
ФИО: – Фамилия отчество клиента
НомерТелефона: – Номер клиента
Email: – Почта клиента
ДатаРождения: – Дата рождения клиента
Интересы: - Все интересы клиента через запятую, поле «Тема» из документа «Интерес»
Тариф[]: Массив элементов тарифов
Уникальный идентификатор клиента: Поле ID_Lead
Статус: Название последнего статуса клиента (т.е. его текущий статус)
Взаимодействия: Поле взаимодействий (история контакта)