...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integrity/autosearchusersettings.php
- Класс: Bitrix\Crm\Integrity\AutoSearchUserSettings
- Вызов: AutoSearchUserSettings::tryToSetMergeId
public function tryToSetMergeId(string $mergeId): bool { $currentMergeId = $this->getMergeId(); if ($currentMergeId === $mergeId) { return true; } $mergeActivityTimestamp = $this->getMergeActivityDate() ? $this->getMergeActivityDate()->getTimestamp() : 0; if ( !$currentMergeId || (time() - $mergeActivityTimestamp > static::MERGE_ACTIVITY_TIMEOUT)) { $this ->setMergeId($mergeId) ->setMergeActivityDate(new DateTime()) ->save(); return true; } return false; }