Jelajahi Sumber

se quito variable

Guillermo Espinoza 7 tahun lalu
induk
melakukan
c6f3749de6
1 mengubah file dengan 13 tambahan dan 21 penghapusan
  1. 13 21
      src/StatsBundle/Services/DeviceManager.php

+ 13 - 21
src/StatsBundle/Services/DeviceManager.php

@@ -52,22 +52,20 @@ class DeviceManager
     }
 
     /**
-     * @return array
+     * Consulta a cada deviceServer sus devices
      */
     public function getDevices()
     {
-        $devices = array();
         $deviceServers = $this->deviceServerRepository->findAll();
         $em = $this->em;
-        
+
         $dateTime = new \DateTime("now");
         $date = $dateTime->format("Y-m-d H:i:s");
 
         foreach ($deviceServers as $deviceServer) {
-            
-            $baseRoutes = json_decode($this->webservice->makeGetRequest($deviceServer->getUrl()),true);
-            
-            if(!isset($baseRoutes['get_devices'])) {
+            $baseRoutes = json_decode($this->webservice->makeGetRequest($deviceServer->getUrl()), true);
+
+            if (!isset($baseRoutes['get_devices'])) {
                 $devicesRoute = $deviceServer->getUrl();
             } else {
                 $devicesRoute = $baseRoutes['get_devices'];
@@ -82,7 +80,7 @@ class DeviceManager
             $qb->setParameter('server', $deviceServer);
 
             $qb->getQuery()->getResult();
-            
+
             foreach ($deviceTypes as $deviceType) {
                 $filters = array(
                     'deviceType' => $deviceType,
@@ -94,16 +92,12 @@ class DeviceManager
 
                 $remoteDevices = $this->webservice->getData($devicesRoute, $filters, array(), $limit, $offset);
 
-                while(!empty($remoteDevices)) {
-
+                while (!empty($remoteDevices)) {
                     $devices_values = array();
-
                     foreach ($remoteDevices as $remoteDevice) {
-
-
-                        $deviceType = str_replace("\\","\\\\",$remoteDevice['deviceType']);
+                        $deviceType = str_replace("\\", "\\\\", $remoteDevice['deviceType']);
                         $deviceId = $remoteDevice['deviceId'];
-                        if(isset($remoteDevice['tenancy'])) {
+                        if (isset($remoteDevice['tenancy'])) {
                             $tenancyId = $remoteDevice['tenancy']['id'];
                         } else {
                             $tenancyId = 1;
@@ -112,26 +106,24 @@ class DeviceManager
                         $deviceExtraData = $remoteDevice['extraData'];
                         $devicesIds[] = $deviceId;
                         $row = "(NULL, {$deviceServerId}, '{$deviceIp}','{$deviceType}', {$deviceId}, '{$deviceExtraData}', {$tenancyId}, '{$date}')";
-                        
+
                         $devices_values[] = $row;
-                    
                     }
 
                     $conn = $em->getConnection();
-                    $sql = "INSERT LOW_PRIORITY IGNORE INTO `device` (`id`, `device_server_id`, `ip`, `device_type`, `device_id`, `extra_data`, `tenancy_id`, `updated`) VALUES ".  implode(",", $devices_values).";";
+                    $sql = "INSERT LOW_PRIORITY IGNORE INTO `device` (`id`, `device_server_id`, `ip`, `device_type`, `device_id`, `extra_data`, `tenancy_id`, `updated`) VALUES " . implode(",", $devices_values) . ";";
                     $conn->query($sql);
                     $conn->close();
-                    
+
                     $offset += $limit;
                     $remoteDevices = $this->webservice->getData($devicesRoute, $filters, array(), $limit, $offset);
                 }
             }
         }
 
-        return $devices;
+        return;
     }
 
-
     /*
      * SE DEJA DE UTILIZAR, SE REALIZA UNA ACTUALIZACIÓN POR SQL PARA AGILIZAR, ELIMINACIÓN PREVIA
      *