CCrmSipHelper::getLeadData

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmSipHelper
  4. getLeadData
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/sip_helper.php
  • Класс: \CCrmSipHelper
  • Вызов: CCrmSipHelper::getLeadData
static function getLeadData(Item $leadItem, Factory $factory): array
{
	$id = $leadItem->getId();
	$opportunity = $leadItem->getOpportunity();
	$currencyId = $leadItem->getCurrencyId();
	$stage = $factory->getStage($leadItem->getStageId());

	return [
		'ID' => $id,
		'TITLE' => $leadItem->getTitle(),
		'STAGE' => $stage ? $stage->getName() : '',
		'STAGE_COLOR' => $stage ? $stage->getColor() : '',
		'OPPORTUNITY_VALUE' => $opportunity,
		'CURRENCY_ID' => $currencyId,
		'SHOW_URL' => CCrmOwnerType::GetEntityShowPath(CCrmOwnerType::Lead, $id),
		'FORMATTED_OPPORTUNITY' => CCrmCurrency::MoneyToString($opportunity, $currencyId),
		'REPEATED_TEXT' => self::getEntityRepeatedText($leadItem),
		'CREATED_TIME' => $leadItem->getCreatedTime()->getTimestamp(),
		'IS_RETURN_CUSTOMER' => $leadItem->getIsReturnCustomer(),
	];
}

Добавить комментарий