Ejemplo n.º 1
0
 public function PostImportar()
 {
     // Suprimo todas las direcciones que ya no existen
     $IdsSectoresActuales = $this->DbGestion->query("SELECT CONCAT(secretaria, '.', direccion, '.', sector) FROM sectores")->fetchAll(\PDO::FETCH_COLUMN);
     $qb = $this->em->createQueryBuilder();
     $q = $qb->update('YacareOrganizacionBundle:Departamento', 'd')->set('d.Suprimido', ':suprimido')->where('d.Rango = :rango')->andWhere('d.ImportSrc=:importsrc')->andWhere('d.ImportId NOT IN (:importid)')->setParameter('suprimido', 1)->setParameter('rango', 70)->setParameter('importsrc', 'rr_hh.sectores')->setParameter('importid', $IdsSectoresActuales)->getQuery();
     //echo $q->getSql();
     //print_r($q->getParameters());
     $q->execute();
     return parent::PostImportar();
 }