ticketStatuses.findAllByTypes()
Поиск статусов по типу статуса
ticketStatuses.findAllByTypes(string|array|object|null $types, string $operator = '=', bool $isReturnCollection = false)
Описание:
Находит статусы соответствующие указанным типам.
Атрибуты:
Имя | Тип | Описание |
types | string|array|object|null | Тип статуса |
operator | string | Оператор |
isReturnCollection | bool | Параметр позволяющий вернуть значения в виде коллекции |
На данный момент поддерживаются следующие типы статусов:
- NEW
- ASSIGNED
- PENDING_CONFIRMATION
- CONFIRMED
- CANCELLED
- CLOSED
- PENDING_PAYMENT
- PAYMENT_FAILED
- PAID
- PREPARING_ORDER
- DELIVERY_IN_PROGRESS
- WAITS_FOR_CUSTOMER_PICK_UP
- DELIVERED
Возвращает:
Collection - данные статусов в виде коллекции.
Пример:
var statuses = ticketStatuses.findAllByTypes(['ASSIGNED', 'NEW'], 'IN');
lead.setAttr('4_found_ticket_statuses_by_types_in_count', statuses.length);
statuses = ticketStatuses.findAllByTypes('ASSIGNED', 'like');
lead.setAttr('5_found_ticket_statuses_by_types_like_count', statuses.length);
Нет комментариев