DuplicateManager::prepareEntityListQueries

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. DuplicateManager
  4. prepareEntityListQueries
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicatemanager.php
  • Класс: Bitrix\Crm\Integrity\DuplicateManager
  • Вызов: DuplicateManager::prepareEntityListQueries
static function prepareEntityListQueries($entityTypeID, array $comparisonData)
{
	$queries = array();
	foreach($comparisonData as $data)
	{
		$type = $data['TYPE'];
		$matches = $data['MATCHES'];
		$item = self::createCriterion($type, $matches);
		$item->setStrictComparison(isset($data['ENABLE_STRICT_MODE']) && $data['ENABLE_STRICT_MODE'] == true);
		$query = $item->prepareSearchQuery($entityTypeID, array('ENTITY_ID'))->getQuery();
		$queries[] = "({$query})";
	}

	return $queries;
}

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