• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Reservation/Strategy/ReservePaidProductsStrategy.php
  • Класс: Bitrix\Crm\Reservation\Strategy\ReservePaidProductsStrategy
  • Вызов: ReservePaidProductsStrategy::getReservesByRowsIds
protected function getReservesByRowsIds(array $rowsIds): array
{
	if (empty($rowsIds))
	{
		return [];
	}

	$result = [];

	$rows = ProductRowReservationTable::getList([
		'select' => [
			'ID',
			'ROW_ID',
			'STORE_ID',
			'DATE_RESERVE_END',
			'RESERVE_QUANTITY',
		],
		'filter' => [
			'=ROW_ID' => $rowsIds,
		],
	]);
	foreach ($rows as $row)
	{
		$rowId = (int)$row['ROW_ID'];
		$result[$rowId] = $row;
	}

	return $result;
}