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 5... Línea 5...
5
 
5
 
6
use LeadersLinked\Mapper\Common\MapperCommon;
6
use LeadersLinked\Mapper\Common\MapperCommon;
7
use Laminas\Db\Adapter\AdapterInterface;
7
use Laminas\Db\Adapter\AdapterInterface;
8
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
8
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
-
 
9
use LeadersLinked\Model\PerformanceEvaluationTest;
Línea 9... Línea 10...
9
use LeadersLinked\Model\PerformanceEvaluationTest;
10
use Laminas\Db\Sql\Expression;
10
 
11
 
Línea 152... Línea 153...
152
            return false;
153
            return false;
153
        }
154
        }
Línea 154... Línea 155...
154
        
155
        
-
 
156
        
-
 
157
    }
-
 
158
    
-
 
159
    
-
 
160
    /**
-
 
161
     *
-
 
162
     * @param int $company_id
-
 
163
     * @return int
-
 
164
     */
-
 
165
    public function fetchCountByCompanyId($company_id)
-
 
166
    {
-
 
167
        
-
 
168
        
-
 
169
        $select = $this->sql->select(self::_TABLE);
-
 
170
        $select->columns(['total' => new Expression('COUNT(*)')]);
-
 
171
        $select->where->equalTo('company_id', $company_id);
-
 
172
        $select->where->equalTo('status', PerformanceEvaluationTest::STATUS_PENDING);
-
 
173
        $select->where->greaterThanOrEqualTo('last_date', new Expression('date(now())'));
-
 
174
        
-
 
175
        
-
 
176
        $record = $this->executeFetchOneArray($select);
-
 
177
        
Línea 155... Línea 178...
155
        
178
        return $record['total'];
156
    }
179
    }