- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integrity/automaticduplicateindexbuilder.php
- Класс: Bitrix\Crm\Integrity\AutomaticDuplicateIndexBuilder
- Вызов: AutomaticDuplicateIndexBuilder::doSetStatusId
static function doSetStatusId(
int $userID,
int $entityTypeID,
int $typeID,
string $matchHash,
string $scope,
int $statusID
)
{
$item = Entity\AutomaticDuplicateIndexTable::query()
->where('USER_ID', $userID)
->where('ENTITY_TYPE_ID', $entityTypeID)
->where('TYPE_ID', $typeID)
->where('SCOPE', $scope)
->where('MATCH_HASH', $matchHash)
->setLimit(1)
->fetchObject();
if ($item)
{
$item
->setStatusId($statusID)
->save();
}
}