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

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);