- Модуль: 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;
}