Proyectos de Subversion LeadersLinked - Services

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 152
Línea 8... Línea 8...
8
use LeadersLinked\Model\RecruitmentSelectionVacancy;
8
use LeadersLinked\Model\RecruitmentSelectionVacancy;
9
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
9
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
10
use Laminas\Paginator\Paginator;
10
use Laminas\Paginator\Paginator;
11
use Laminas\Db\ResultSet\HydratingResultSet;
11
use Laminas\Db\ResultSet\HydratingResultSet;
12
use Laminas\Paginator\Adapter\DbSelect;
12
use Laminas\Paginator\Adapter\DbSelect;
-
 
13
use Laminas\Db\Sql\Expression;
Línea 13... Línea 14...
13
 
14
 
14
 
15
 
15
class RecruitmentSelectionVacancyMapper extends MapperCommon
16
class RecruitmentSelectionVacancyMapper extends MapperCommon
Línea 187... Línea 188...
187
        $paginator->setCurrentPageNumber($page);
188
        $paginator->setCurrentPageNumber($page);
Línea 188... Línea 189...
188
        
189
        
189
        
190
        
-
 
191
        return $paginator;
-
 
192
    }*/
-
 
193
    
-
 
194
    /**
-
 
195
     *
-
 
196
     * @param int $company_id
-
 
197
     * @return int
-
 
198
     */
-
 
199
    public function fetchCountByCompanyId($company_id)
-
 
200
    {
-
 
201
        
-
 
202
        
-
 
203
        $select = $this->sql->select(self::_TABLE);
-
 
204
        $select->columns(['total' => new Expression('COUNT(*)')]);
-
 
205
        $select->where->equalTo('company_id', $company_id);
-
 
206
        $select->where->equalTo('status', RecruitmentSelectionVacancy::STATUS_ACTIVE);
-
 
207
        $select->where->greaterThanOrEqualTo('last_date', new Expression('date(now())'));
-
 
208
        
-
 
209
        
-
 
210
        $record = $this->executeFetchOneArray($select);
-
 
211
        
-
 
212
        return $record['total'];
Línea 190... Línea 213...
190
        return $paginator;
213
    }
191
    }*/
214