mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-14 13:33:14 +00:00
PHRAS-3750 select time filter (#4160)
This commit is contained in:
@@ -379,7 +379,7 @@ class WorkerRunningJobRepository extends EntityRepository
|
||||
return count($qb->getQuery()->getResult());
|
||||
}
|
||||
|
||||
public function findByFilter(array $status, $jobType, $databoxId, $recordId, $dateTimeFilter = null, $start = 0, $limit = WorkerRunningJob::MAX_RESULT)
|
||||
public function findByFilter(array $status, $jobType, $databoxId, $recordId, $fieldTimeFilter, $dateTimeFilter = null, $start = 0, $limit = WorkerRunningJob::MAX_RESULT)
|
||||
{
|
||||
$rsm = new ResultSetMappingBuilder($this->_em);
|
||||
$rsm->addScalarResult('info', 'info');
|
||||
@@ -421,8 +421,8 @@ class WorkerRunningJobRepository extends EntityRepository
|
||||
}
|
||||
|
||||
if ($dateTimeFilter instanceof DateTime) {
|
||||
// on published because the row is only created whe the job is started
|
||||
$sql .= " AND w.published >= :dateTimeFilter";
|
||||
// published or created column
|
||||
$sql .= " AND w." . $fieldTimeFilter . " >= :dateTimeFilter";
|
||||
$params['dateTimeFilter'] = $dateTimeFilter->format('Y-m-d H:i:s');
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user