- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/internals/analytics/storage.php
- Класс: BitrixSaleInternalsAnalyticsStorage
- Вызов: Storage::getPayloadByCode
static function getPayloadByCode(string $code, MainTypeDateTime $dateTo): array
{
if (empty($code))
{
return [];
}
$result = [];
$analyticsIterator = AnalyticsTable::getList([
'select' => ['ID', 'PAYLOAD'],
'filter' => [
'=CODE' => $code,
'<=CREATED_AT' => $dateTo,
],
]);
while ($analyticsData = $analyticsIterator->fetch())
{
$result[] = [
'data' => $analyticsData['PAYLOAD'],
'hash' => self::calculateHash($analyticsData),
];
}
return $result;
}