gabriel 7 lat temu
rodzic
commit
7c82bda211
1 zmienionych plików z 13 dodań i 11 usunięć
  1. 13 11
      src/FTTHBundle/Controller/ONUController.php

+ 13 - 11
src/FTTHBundle/Controller/ONUController.php

@@ -80,7 +80,7 @@ class ONUController extends Controller
 
     }
 
-    /*
+    /**
      * Queda pendiente enviar un comando para actualizar masivamente los devices
      * /admin/ftth/onu/onu_save?_=1508847664462&limit=100&mapId=3&offset=0&clientId=1
      */
@@ -157,12 +157,9 @@ class ONUController extends Controller
             Response::HTTP_OK,
             array('content-type' => 'application/json')
         );
-
         return $response;
-
     }
 
-
     /**
      * @param Request $request
      * @return JsonResponse
@@ -210,6 +207,11 @@ class ONUController extends Controller
         } else {
             $distanceNap = null;
         }
+        // mensajes de errores
+        $without_olt = $translator->trans("without_olt", array(), "FTTHBundle");
+        $out_of_range = " [" . $translator->trans("out_of_range", array(), "FTTHBundle") . "]";
+        $onu_distance_nap_not_configurated = " [" . $translator->trans("onu_distance_nap_not_configurated", array(), "FTTHBundle") . "]";
+        $onu_not_positioned = " [" . $translator->trans("onu_not_positioned", array(), "FTTHBundle") . "]";
         foreach ($napsQuery as $nap) {
             if ($nap->getExtraData() != null) {
                 $nap->setContainer($this->container);
@@ -222,7 +224,7 @@ class ONUController extends Controller
                     'distanceMessage' => '',
                     'freePort' => $nap->getFreePort(),
                     'address' => $address == null ? '' : $address,
-                    'olt' => ($nap->getOlt() != null ? $nap->getOlt()->getName() : $translator->trans("without_olt", array(), "FTTHBundle")),
+                    'olt' => $nap->getOlt() == null ? $without_olt : $nap->getOlt()->getName(),
                     'slot' => $nap->getSlot(),
                     'link' => $nap->getLink()
                 ];
@@ -233,13 +235,13 @@ class ONUController extends Controller
                     // Si tenemos distancia de referencia y se encuentra en rango, seteamos y continuamos
                     if ($distanceNap != null) {
                         if ($distanceNap < $distance) {
-                            $dataNap['distanceMessage'] = " [" . $translator->trans("out_of_range", array(), "FTTHBundle") . "]";
+                            $dataNap['distanceMessage'] = $out_of_range;
                         }
                     } else {
-                        $dataNap['distanceMessage'] = " [" . $translator->trans("onu_distance_nap_not_configurated", array(), "FTTHBundle") . "]";
+                        $dataNap['distanceMessage'] = $onu_distance_nap_not_configurated;
                     }
                 } else {
-                    $dataNap['distanceMessage'] = " [" . $translator->trans("onu_not_positioned", array(), "FTTHBundle") . "]";
+                    $dataNap['distanceMessage'] = $onu_not_positioned;
                 }
                 $naps[$nap->getId()] = $dataNap;
             }
@@ -249,8 +251,9 @@ class ONUController extends Controller
 
     /**
      * Ordena por las distancias, poniendo los -1 al final.
-     * @param $a
-     * @param $b
+     * @param float $a
+     * @param float $b
+     * @return int Retorna -1 en  caso de que $a < $b y 1 en caso contrario.
      */
     public function orderDistances($a, $b)
     {
@@ -261,6 +264,5 @@ class ONUController extends Controller
             return 0;
         }
         return ($a < $b) ? -1 : 1;
-        //return (float)$a["distance"] - (float)$b["distance"];
     }
 }